Hey ForumPeople,
folgendes, ich habe hier ein LoginScript, das ohne dem MD5 super läuft.
soweit so gut. Dazu hab ich noch den Script für die Benutzer einstellungen:
wie bringe ich hier jetzt das MD5 dingen ein?
Denn ich habe es probiert:
Das hat auch gefunzt.
Ich kriege es einfach nicht hin das ich mich dann noch anmelden kann....
Kann mir da jmd weiterhelfen?
folgendes, ich habe hier ein LoginScript, das ohne dem MD5 super läuft.
PHP-Code:
$sql = 'SELECT * FROM ps_user WHERE name = "'.$_POST['name'].'" AND password = "'.$_POST['password'].'";';
$result = mysql_query($sql) ;
if(mysql_num_rows($result) == 0) {
echo "Der Benutzername oder das Passwort sind falsch!";
} else {
mysql_query($entry).mysql_error() ;
while($row = mysql_fetch_assoc($result)) {
$_SESSION['id'] = $row['id'] ;
$_SESSION['webid'] = $row['webid'] ;
$_SESSION['name'] = $row['name'] ;
$_SESSION['password'] = $row['password'] ;
$_SESSION['email'] = $row['email'] ;
$_SESSION['service'] = $row['service'] ;
$_SESSION['bill'] = $row['bill'] ;
$_SESSION['userlevel'] = $row['level'] ;
$_SESSION['last'] = $row['last'] ;
$_SESSION['sid'] = $row['sid'] ;
$update = "UPDATE ps_user SET
last = NOW(),
sid = '$sid'
WHERE id = '".$_SESSION['name']."' ;" ;
mysql_query($update).mysql_error() ;
echo 'Anmeldung war erfolgreich.' ;
echo '<meta http-equiv="refresh" content="3;URL=?page=&sid='.$sid.'">';
PHP-Code:
if ($_POST['password'] == $_POST['confirm']) {
$entry = "UPDATE ps_user SET
last = NOW(),
name = '".$_POST['name']."',
email = '".$_POST['email']."',
password ='".$_POST['password']."'
WHERE id = ".$_SESSION['id'].";" ;
mysql_query($entry).mysql_error() ;
$sql = "SELECT * FROM ps_user WHERE id = ".$_SESSION['id']." ;";
$result = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($result)) {
$_SESSION['id'] = $row['id'] ;
$_SESSION['name'] = $row['name'] ;
$_SESSION['password'] = $row['password'] ;
$_SESSION['email'] = $row['email'] ;
$_SESSION['userlevel'] = $row['level'] ;
$_SESSION['last'] = $row['last'] ;
$_SESSION['sid'] = $row['sid'] ;
}
echo 'Benutzer ID: '.$_SESSION['webid'] ;
echo '<br>' ;
echo 'Benutzer Name: '.$_SESSION['name'];
echo '<br>' ;
echo 'Benutzer eMail: '.$_SESSION['email'];
echo '<meta http-equiv="refresh" content="3;URL=?page=profil&sid='.$sid.'">';
} else {
echo 'Die Passwˆrter stimmen nicht ¸berein!' ;
echo '<meta http-equiv="refresh" content="3;URL=?page=profil&get=change&sid='.$sid.'">';
}
Denn ich habe es probiert:
PHP-Code:
password ='".md5($_POST['password'])."'
Ich kriege es einfach nicht hin das ich mich dann noch anmelden kann....
Kann mir da jmd weiterhelfen?
Kommentar