Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 05:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP aus der Datenbank etwas abfragen

Discussion on PHP aus der Datenbank etwas abfragen within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
North's Avatar
 
elite*gold: 1
Join Date: Nov 2010
Posts: 1,839
Received Thanks: 414
PHP aus der Datenbank etwas abfragen

Guten Abend,

ich bin am rumprobieren wie ich überprüfen kann, ob jemand in der Spalte "adminacces" den Wert 1 hat, sodass dieser Zugriff auf die Adminseiten hat.
Im Moment mach ich das nach so:

PHP Code:
if($_SESSION['ID'] == || $_SESSION['ID'] == 2) {
    
#Code...

Nun möchte ich jedoch, dass ich nicht jeden Benutzer eintragen muss, sondern das er einfach überprüft ob der Wert "adminacces" auf 1 steht, wenn ja, soll man haben Zugriff haben.
Ich habe bereits ein paar Möglichkeiten wie z.B. das probiert:

PHP Code:
if($_SESSION['adminacces'] == 1) {
    
#Code...

Aber dies funktioniert nicht.
Ich bin relativ neu in PHP und würde Hilfe sehr zu schätzen wissen!
North is offline  
Thanks
1 User
Old 03/21/2013, 07:15   #2
 
iWnnaFckMyDad's Avatar
 
elite*gold: 0
The Black Market: 151/0/0
Join Date: Jun 2012
Posts: 1,450
Received Thanks: 116
Also auch wenn ich wenig bis gar keine Ahnung von php habe...

Nur mal so rein aus dem logischem Denken heraus - "access" wird normalerweise mit 2 s am Ende geschrieben.

Ich mein, hab keine Ahnung davon, aber vielleicht hast dich nur verschrieben.
iWnnaFckMyDad is offline  
Old 03/21/2013, 07:41   #3
 
reCougar's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
Machs mit Select und num_rows
reCougar is offline  
Thanks
1 User
Old 03/21/2013, 09:22   #4
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
MoepMeep is offline  
Old 03/21/2013, 16:13   #5
 
North's Avatar
 
elite*gold: 1
Join Date: Nov 2010
Posts: 1,839
Received Thanks: 414
Quote:
Originally Posted by iWnnaFckMyDad View Post
Also auch wenn ich wenig bis gar keine Ahnung von php habe...

Nur mal so rein aus dem logischem Denken heraus - "access" wird normalerweise mit 2 s am Ende geschrieben.

Ich mein, hab keine Ahnung davon, aber vielleicht hast dich nur verschrieben.
Ne, daran liegt das nicht, da das der Name der Spalte ist und ja in meinem Skript heißt es auch "adminaccess" .

Quote:
Originally Posted by Spleech™ View Post
Machs mit Select und num_rows
PHP Code:
        $sql "SELECT * "
        
"FROM "
        
"TB_Benutzer";
        
        
$result mysql_query($sql);
        if (
mysql_num_rows ($result) > 0
        {
            
$data mysql_fetch_array ($result); 
            
$_SESSION['adminaccess'] = $data['adminaccess'];
            
# usw.
        
}
        if(
$_SESSION['adminaccess'] == "Yes")
        
        { 
so funktioniert's, danke!

EDIT: Wenn ich nun "adminaccess" auf "No" setzte, dann hat man zwar keinen Zugriff mehr, aber der Reiter "Admin Panel" ist immernoch in der Menü-Leiste, genauso umgekehrt, wenn ich es von "no" auf "yes" setze, dann erscheint der Reiter "Admin Panel" nicht, weißt du 'ne Lösung?
North is offline  
Thanks
1 User
Old 03/23/2013, 16:33   #6
 
North's Avatar
 
elite*gold: 1
Join Date: Nov 2010
Posts: 1,839
Received Thanks: 414
Hat keiner 'ne Idee?
North is offline  
Thanks
1 User
Old 03/23/2013, 17:48   #7
 
elite*gold: 0
Join Date: Jan 2013
Posts: 358
Received Thanks: 105
Ich sag nur wenn du $_SESSION['adminacces'] == 1 benutzt ^^ hast ne fette sicherheitslücke

mach liebe ne neue spalte in der datenbank und frage ab ob er admin ist. und das immer wieder
Fehlgeschlagen is offline  
Old 03/23/2013, 21:06   #8
 
galaxyo's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 425
Received Thanks: 183
Quote:
Originally Posted by Floodylution View Post
Hat keiner 'ne Idee?
Lass die Navigation nach der Überprüfung ob jemand Admin ist oder nicht durch PHP erstellen.


PHP Code:
echo "<a href='index.php' id='deineId' class='deineKlasse'>Startseite</a>";
echo 
"<a href='kontakt.php' id='deineId' class='deineKlasse'>Kontakt</a>";
echo 
"<a href='impressum.php' id='deineId' class='deineKlasse'>Impressum</a>";
echo 
"<a href='forum.php' id='deineId' class='deineKlasse'>Forum</a>";
if(
admin == true) {
echo 
"<a href='adminpanel.php' id='deineId' class='deineKlasse'>Adminpanel</a>";

Ist der User zufälligerweise kein Administrator oder nicht eingeloggt, kannst du diesen durch eine Weiterleitung direkt auf die Startseite verweisen. Nur weil dein Adminpanel nicht in der Navigation zu finden ist, bedeutet das nicht zwangsläufig, dass man es nicht aufrufen kann.

Absichern!

Schönen Abend
galaxyo is offline  
Reply


Similar Threads Similar Threads
DayzCoord2Map DayZ Datenbank zu GPS GPS zu Datenbank Tool
02/05/2013 - DayZ - 14 Replies
Hallo, Hier zeig ich euch ein von mir programmiertes Tool mit dem könnt ihr: Die Daten aus der Datenbank aus DayZ-Private Servern in GPS Koordinaten umwandeln Sie auf Dayzdb.com anzeigen Die GPS Koordinaten in DatenBank-Informationen umwandeln Sie auf Dayzdb.com anzeigen
Experience abfragen
12/31/2009 - GW Exploits, Hacks, Bots, Tools & Macros - 3 Replies
hi, wie frage ich die aktuelle Erfahrung des Spielers ab? Wenn das nicht möglich ist, wie überprüfe ich ob ich eine Quest Belohnung erhalten hab? Kann ich überprüfen, ob der Questgeber eine Dialogoption zur Verfügung stellt? (Nur wenn exp abfragen nicht geht, sonst ist das egal) (-------> Quest belohung ist kein gold) thx :)
CD key abfragen
07/25/2008 - Diablo 2 - 4 Replies
heyho, mal ne frage. ich hab aufm pc 3 versionen diablo2 installiert. v1.09, 1.10 und die aktuelle 1.12 da die installation ne weile her is weiss ich nich mehr welchen cd key ich für welche version benutzt habe, muss dies aber dringend in erfahrung bringen. das proggie showcdkey, was angeblich für 1.10 und 1.11 funktionieren soll, geht nicht. kann ich das aus ner mpq file ablesen, und falls ja, bräuchte ich noch den link zu nem aktuellen mpq reader :) ich bin neu hier und die SuFu hat...



All times are GMT +1. The time now is 05:44.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.