Hello,
<?
## wenn get_magic_quotes_gpc == true ist, stipslashes verwenden,
## aber auf jeden Fall die Escapes für MySQL durchführen:
$mpguest = mysql_escape_string(stripslashes($_POST['mpguest']));
$mpdoor = (stripslashes($_POST['mpdoor']));
## dann benötigt man nicht vorher die mysql_escape_string-Funktion...
$mppass = md5($mpdoor);
$select_log = mysql_query("select * from mp_master where mpuser='$mpguest'
and mppass = '$mppass' ");
if($select_log and (mysql_num_rows($select_log)==1))
{
session_start();
$_SESSION['sess_id'] = session_id();
$_SESSION['pass'] = $mppass_sql;
$_SESSION['login'] = time();
}
So ungefähr geht das auch. Man sucht einen Datensatz, bei dem Logiiname und Passwort zueienander passen. Es muss genau einen geben. Das setze natürlich voraus, dass es den Anmeldenamen nicht mehrfach in der Tabelle gibt.
Außerdem solltst Du sesseio_register() und seine Brüder nicht mehr verwenden, sondern die Direkzuweisung an ein Element des Array $_SESSION vornehmen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau