Hallo! So, dank eurer lieben Hilfe bin ich nun soweit, dass man sich ein- und ausloggen kann . Jetzt soll man natürlich eingeloggt bleiben, wenn man auf eine andere Site kommt. Naja, ich habe mir beide Kapitel der Sessions von http://tut.php-q.net/kommunikation.html durchgelesen, doch ich versteh davon nicht genug um sie selbst durchzulesen. (Und JA ich habe ALLE vorigen Kapitel durchgelesen ) Deshalb hab ich mich entschieden, dass die IP einfach bei jedem Link über die URL mitgegeben wird, beim einloggen mit dem richtigen Passwort wird ein UPdate Befehl aktiviert der die IP Adresse des Users aktualisiert, falls sie sich geändert haben sollte. Aber dieser gemeine Update befehl klappt nicht!!!!!!
Bitte helft mir!
Hier ist der Link: http://norn-meeting.creaturesforum.d...st/abfrage.php
Und hier der Code (nicht der ganze, nur das wichtigste):
Bitte helft mir!
Hier ist der Link: http://norn-meeting.creaturesforum.d...st/abfrage.php
Und hier der Code (nicht der ganze, nur das wichtigste):
Code:
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error()); mysql_select_db(MYSQL_DATABASE) OR die(mysql_error()); $User_Name = $_POST["User_Name"]; $User_Passwort = $_POST["User_Passwort"]; $daten = "SELECT User_ID, User_Name, User_Passwort FROM Mon_User WHERE User_Name = '$User_Name' && User_Passwort = '$User_Passwort'"; $result = mysql_query($daten) OR die(mysql_error()); if(mysql_num_rows($result)==1) { echo "<center>Herzlich Willkommen, ".$User_Name."! Du bist eingeloggt</center>"; $IP = $_SERVER['REMOTE_ADDR']; while($row = mysql_fetch_assoc($result)) { $ID = $row['User_ID']; } echo '<center>Die ID ist: '.$ID.'</center>'; echo '<center>Die IP ist: '.$IP.'</center>'; $sql = "UPDATE Mon_User SET User_IP = $IP WHERE User_ID = '$ID'"; $update = mysql_query($sql) OR die(mysql_error()); echo ' <center>weiter zur Zentrale</center></p>'; } else { echo "<center>Falsches Passwort oder falscher Username</center>"; }
Kommentar