"; $error="ok"; } if($mail=="") { echo $lang_login_pw_mail."!
"; $error="ok"; } if($mail!="") { $mail=trim($mail); if (!(strstr($mail, "@") and strstr($mail, "."))) { echo $lang_login_pw_cormail."!
"; $error="ok"; } } if($error!="ok") { $get_mailcheck=mysql_query("SELECT * FROM $prefix"."_intern_users WHERE user='$username' AND mail='$mail'"); if(mysql_num_rows($get_mailcheck)!=0) { $subject=$lang_login_pw_newpw; $zieladdi=$mail; $passwort=substr(md5(time()),1,6); $message=" $lang_login_pw_sent1 $username, $lang_login_pw_sent2 $lang_login_pw_sent3 $username $lang_login_pw_sent4 $passwort $lang_login_pw_sent5 "; mail($zieladdi, $subject, $message, "From: $mail <$mail>"); $passwort_neu=md5($passwort); mysql_query("UPDATE $prefix"."_intern_users SET pw='$passwort_neu' WHERE user='$username' AND mail='$mail'"); echo "$lang_login_pw_fin1 $mail $lang_login_pw_fin2!"; exit; } else { echo "Falsche Daten!"; } } } ################################################ echo ""; echo ""; echo "NEWSolved Lite - Admin"; echo ""; echo ""; echo ""; echo "

"; echo ""; echo ""; echo "
"; echo "

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
« ".$lang_login_back."
".$lang_login_pwrequser.":
".$lang_login_pwreqmail.":
"; echo ""; echo ""; exit; } ## 1.0 ###################################################################### //------------------- Überprüfungen und Formularanzeige -------------------- if($EXPIRE) { $user_login=$_POST["user_login"]; $user_password=$_POST["user_pw"]; $ip=$_SERVER['REMOTE_ADDR']; $user=$user_login; if(($user_login) || ($user_password)) { $user_password=md5($user_password); $result=mysql_query("SELECT user FROM $prefix"."_intern_users WHERE user='$user_login' && pw='$user_password'"); if(mysql_num_rows($result)=="0") { echo $lang_login_loginwrong." - ".$lang_login_back.""; exit; } srand((double)microtime()*1000000); $userhash=md5(uniqid(rand())); ####### Session aktivieren oder Cookie setzen ####### $get_settings=mysql_query("SELECT * FROM $prefix"."_settings"); $aus_settings=mysql_fetch_object($get_settings); if($aus_settings->loginsave=="0") { $_SESSION['usolved_newsolved']=$userhash; } else { setcookie("usolved_newsolved", $userhash, time()+31536000); } //Lösche bisherige Eintraege vom User in der Tabelle login mysql_query("DELETE FROM $prefix"."_intern_login WHERE user='$USR'"); //Füge neuen Eintrag mit den Daten (User,UIN,Expire,IP,Browser) hinzu mysql_query("INSERT INTO $prefix"."_intern_login (user,userhash,expire,userip) VALUES ('$user_login','$userhash','$EXPIRE','$ip')"); //Entferne das eingegebene Password aus dem Speicher unset($PWD); } else { echo ""; echo ""; echo "NEWSolved Lite - Admin"; echo ""; echo ""; echo ""; //Wenn kein Benutzername oder Passwort eingegeben wurden, zeige entsprechendes Formular an echo "

"; echo ""; echo ""; echo "
"; echo "

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
Benutzer:
Passwort:

Passwort vergessen?
"; echo ""; echo ""; exit; } } else { die("
".$lang_login_error2."."); } ?>