MasterDP23
Mitglied
Sehr geehrte Experten,
ich habe ein Login nach dem Vorbild des auf dieser Webseite erläuterten Tutorials aufgebaut, und würde nun gerne den User im eingeloggten Zustand eindeutig Identifizieren und mir per SQL Befehl die jeweilig dazugehörigen Daten in eine $query ausgeben lassen.
Zu dieser Thematik habe ich mir folgend Gedanken gemacht.
Da ich noch Anfänger in Php bin, bitte ich euch den Code mit Nachsicht zu genießen und etwaige Anfänger Fehler zu entschuldigen.
Erläuterung zum Code: 'sessionhelpers.inc.php' ist wie im Tutorial beschrieben aufgebaut.
Der Code:
session_start();
include 'sessionhelpers.inc.php';
//Versuch Nr.1 mit Wild Card
if (!logged_in())
{
$query2= ("SELECT * FROM users WHERE UserName='".$name."'AND UserPass=MD5('".$pass."') LIMIT 1");
$result2= mysql_query($query2) or die(mysql_error());
}
//Versuch Nr2 mit definiertem Feld (die E-Mail-Adresse)
if (!logged_in())
{
$query3="SELECT 'UserMail' FROM users WHERE UserId='".$UserId."';
$result3= mysql_query($query3) or die(mysql_error());
}
//ENDE
Ich freue mich über jede gute Idee wie ich das Problem in den Griff bekomme.
Vielen Dank für Eure Mühe und Zeit
Mit freundlichsten Grüßen
Dom ;-)
ich habe ein Login nach dem Vorbild des auf dieser Webseite erläuterten Tutorials aufgebaut, und würde nun gerne den User im eingeloggten Zustand eindeutig Identifizieren und mir per SQL Befehl die jeweilig dazugehörigen Daten in eine $query ausgeben lassen.
Zu dieser Thematik habe ich mir folgend Gedanken gemacht.
Da ich noch Anfänger in Php bin, bitte ich euch den Code mit Nachsicht zu genießen und etwaige Anfänger Fehler zu entschuldigen.
Erläuterung zum Code: 'sessionhelpers.inc.php' ist wie im Tutorial beschrieben aufgebaut.
Der Code:
session_start();
include 'sessionhelpers.inc.php';
//Versuch Nr.1 mit Wild Card
if (!logged_in())
{
$query2= ("SELECT * FROM users WHERE UserName='".$name."'AND UserPass=MD5('".$pass."') LIMIT 1");
$result2= mysql_query($query2) or die(mysql_error());
}
//Versuch Nr2 mit definiertem Feld (die E-Mail-Adresse)
if (!logged_in())
{
$query3="SELECT 'UserMail' FROM users WHERE UserId='".$UserId."';
$result3= mysql_query($query3) or die(mysql_error());
}
//ENDE
Ich freue mich über jede gute Idee wie ich das Problem in den Griff bekomme.
Vielen Dank für Eure Mühe und Zeit
Mit freundlichsten Grüßen
Dom ;-)