Mailinglisten-Archive |
Hallo, Problemstellung, der Nutzer soll sich einloggen, ist er unbekannt geht es zur Registrierung, sonst login. Mit register.php kann ich den Nutzer anlegen, ist er angelegt klappt auch der Login. Ist er nicht angelegt kommt falsches Paßwort: die Select-Anweisung ist nicht falsch, demzufolge kommt kein Fehler, also geht es nicht zur register.php. Mit getOne als Ersatz von query habe ich es probiert, da kommt aber der Fehler: Call to a member function on a non-object in ... [...] $check = $db_object->query("SELECT uname, pwd FROM authuser.nutzer WHERE (uname = '".$_POST['username']."' AND pwd = '".$_POST['password']."')"); if(DB::isError($check)) { die('Der Nutzer: '.$_POST['username'].' mit dem Paßwort: '.$_POST['password'].' existiert nicht in unserer Datenbank '.$db_object.' .<a href="register.php"> Zur Registrierung'); } $info = $check->fetchRow(); if($_POST['password'] != $info['PWD']) { die('Falsches Paßwort, bitte wiederholen.<a href="login.php"> Zurück zur Anmeldung'); } [..] Beispiele zu getOne sind nicht gerade reichlich zu finden, welcher Lösungsweg wäre hier am besten? Danke, Wolfgang __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Bis zu 100 MB Speicher bei http://premiummail.yahoo.de
php::bar PHP Wiki - Listenarchive