Ich bin noch ziemlich neu was PHP angeht.
Ich habe versucht, dass nachdem man sich eingeloggt hat, der Code überprüfen soll was für eine Berechtigung dieser User hat: in der Datenbank 1 = Admin
0 = User
das habe ich wie folgt versucht:
(Im geschützten Berreich)
Code:
$result = mysql_query("SELECT * FROM userpass WHERE permission ='1'");
if($result)
{
echo "Wilkommen Admin";
}
else
{
echo "test";
}
Jedoch funktioniert es nicht besonders.
Danke im voraus
MfG Danonee
*Erst einmal: Danke für die schnelle Antwort.
Tut mir leid für den Schlimmen Code, ich bin wie gesagt relativ neu im PHP Bereich.
Könntest du mir vielleicht eine Alternative empfehlen?
CREATE TABLE `userpass` (
`id` int(11) NOT NULL,
`user` varchar(255) NOT NULL,
`pass` varchar(255) NOT NULL,
`email` varchar(55) NOT NULL,
`permission` int(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Wo ist denn noch dein Problem?
Was genau machst du? Was willst du machen? Auf welche Probleme stößt du?
Hinweis am Rande: mysql in PHP ist veraltet. Du solltest dir direkt angewöhnen mit mysqli oder PDO zu arbeiten. Google bietet entsprechende Beispiele.
Quote:
Originally Posted by ~Ellinia~
Pn mich mal
Gesendet von meinem HTC One M8 mit Tapatalk
1. Schreib ihm doch selber ne PN. Geht auch ohne spambeiträge zu verfassen
2. Der Sinn eines Forums ist sich öffentlich über Problemlösungen zu unterhalten, damit anderen, die ein ähnliches Problem haben damit auch geholfen wird.
$sql = "SELECT COUNT(*) FROM userpass WHERE user = 'test' AND permission = 1;"; // optimalerweise mit prepared statements
if ($result = $db->query($sql)) {
if ($result->fetchColumn() > 0) {
// ...
}
}
Anmerkungen zum Feld permission:
- Speichert es mehrere Berechtigungen, sollte es ,,permissions" heißen
- Ist es nur ein Schalter, dann solltest du es umbenennen in z. B. loginAllowed. In diesem Fall könntest du den Datentyp ändern in TINYINT(1) UNSIGNED
Hilfe bei einfachen IF Abfragen 02/13/2015 - Web Development - 3 Replies Hallo, ich habe gleich zwei Probleme und schon selbst in diversen Foren und auch hier gesucht .. komme aber nicht wirklich zu einer Lösung und hoffe nun hier auf Hilfe.
Mein erstes Problem liegt darin, das bei meinem Loginscript nicht auf die Groß und Kleinschreibung geachtet wird. In der Datenbank steht z.b "Benutzer", jedoch könnte man sich auch mit BENUTZER oder BeNuTzEr einloggen, dementsprechend wirft mir die Session auch diesen Namen aus. Ich möchte allerdings das die Groß und...
[Hilfe]Bei Fraktion Wagen abfragen 05/13/2013 - Grand Theft Auto - 4 Replies Huhu habe den ganzen script von uns auf den server fertig nur uns fehlt die abfrage der autos der jeweiligen fraktion.WIll es so drin haben der jeweilige in der fraktion ist kann nur die Fahrzeuge fahren und die anderen wie zivi andere fraktion werden rausgeworfen;steht du bist nicht in der jeweiligen Fraktion
Hoffe es könnte mir einer helfen
MFG
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...