| | | | |
| | |
| Neuer Benutzer Registriert seit: 18.02.2006
Beiträge: 19
![]() | Hallo! Ich bastel im mom an ner HP für nen freund, demnach soll sie nicht schlecht sein aber nicht viel kosten.. naja egal.... Und zwar arbeite ich an einem Login System, das die User + PW in einer Tabelle speichert. Hab jetzt bei www.kostenlos-webhosting.de einen guten gratis anbeiter gefunden. Hab mir dort eine tabelle mit allen user erstellt, mein und laut anleitung auf php resource folgende 3 dateien erstellt: login.php: <? session_start(); include 'sessionhelpers.inc.php'; if (isset($_POST['login'])) { $userid=check_user($_POST['username'], $_POST['userpass']); if ($userid!=false) login($userid); else echo 'Ihre Anmeldedaten waren nicht korrekt!'; } if (!logged_in()) echo '<form method="post" action="login.php"> <label>Benutzername:</label><input name="username" type="text"> <label>Passwort: </label><input name="userpass" type="password" id="userpass"> <input name="login" type="submit" id="login" value="Einloggen"> </form>'; else echo 'Ausloggen'; echo ' Check'; ?> logout.php: <? session_start(); include 'sessionhelpers.inc.php'; echo 'Sie sind '; if (!logged_in()) echo 'nicht '; echo 'eingeloggt. '; logout(); echo 'Sie sind '; if (!logged_in()) echo 'nicht '; echo 'eingeloggt.< p/>'; echo 'Einloggen'; ?> und sessionhelpers.inc.php <? function connect() { $con= mysql_connect('servername','benutzer','passwort') or die(mysql_error()); mysql_select_db('datenbank, die die Benutzertabelle enthält',$con) or die(mysql_error()); } function check_user($name, $pass) { $sql="SELECT UserId FROM users WHERE UserName='".$name."' AND UserPass=MD5('".$pass."') LIMIT 1"; $result= mysql_query($sql) or die(mysql_error()); if ( mysql_num_rows($result)==1) { $user=mysql_fetch_assoc($result); return $user['UserId']; } else return false; } function login($userid) { $sql="UPDATE users SET UserSession='".session_id()."' WHERE UserId=".$userid; mysql_query($sql); } function logged_in() { $sql="SELECT UserId FROM users WHERE UserSession='".session_id()."' LIMIT 1"; $result= mysql_query($sql); return ( mysql_num_rows($result)==1); } function logout() { $sql="UPDATE users SET UserSession=NULL WHERE UserSession='".session_id()."'"; mysql_query($sql); } connect(); ?> Soweit so gut. Nachdem ich mich eingeloogt habe, erscheint: Verbunden mit MySQL 5.0.16-Debian_0.dotdeb.1-log auf 172.16.10.3 als aabcte@172.16.10.100 Nur was gehört jetzt bei sessionhelpers.inc.php zu "servername"? Passwort und benutzer weiß ich! Oder gibt es eine möglichkeit die einzelnen benutzer in einer PHP seite zu speichern? Wenn ja, wie? Danke! (hab gegoogelt und boardsuche benutzt, net fündig geworden)
__________________ Bush zitat: Ich glaube, wir müssen ganz USA zusammenbringen um es zu vereinigen |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| MySQL Problem | fkrauthan | PHP-Fortgeschrittene | 5 | 25.01.2008 18:18 |
| mysql problem mit LIKE und AND | kazuya | Datenbanken | 10 | 29.10.2007 21:36 |
| MySQL kodierungs problem | Mutatos | Datenbanken | 0 | 12.05.2006 20:02 |
| MySQL Problem mit INSERT-Queries | Arno Nühm | Datenbanken | 10 | 07.04.2006 16:46 |
| Serverumzug - Problem mit MySQL Daten | [GE]ReeN | Datenbanken | 6 | 28.03.2006 17:02 |
| Mysql / Array Problem | marcels | PHP Tipps 2006 | 10 | 23.03.2006 18:30 |
| MySQL Server startet nicht mehr richtig... | Datenbanken | 16 | 03.03.2006 19:40 | |
| [Erledigt] MYSQL Problem | Datenbanken | 4 | 09.02.2006 15:14 | |
| [Erledigt] Mysql + PHP und Datum Problem | Datenbanken | 11 | 31.08.2005 12:08 | |
| MySQL, PHP und ein großes Problem! | Datenbanken | 2 | 27.08.2005 10:51 | |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| [Erledigt] Problem MySQL 3 und 4 | PHP-Fortgeschrittene | 9 | 02.08.2005 16:45 | |
| [Erledigt] mysql installations problem | Datenbanken | 4 | 16.02.2005 18:46 | |
| [Erledigt] Mysql Abfrage Problem! | PHP-Fortgeschrittene | 5 | 27.11.2004 10:22 | |
| Problem mit 2 gleichzeitigen MySQL abfragen | PHP Tipps 2004 | 2 | 08.07.2004 13:57 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| $con=mysql_connect(\'servername\',\'benutzer\',\'passwort\') or die(mysql_error()); mysql_select_db(\'datenbank, die die benutzertabelle enthält\',$con) or die(mysql_error()); }, mysql säubern, sql inputs säubern, mysql usersession problem |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.