function lostpwd ($email, $login) {
if (!$email || !$login ) {
return $this->error[14];
}
if (!eregi("^([a-z0-9]+)([._-]([a-z0-9]+))*[@]([a-z0-9]+)([._-]([a-z0-9]+))*[.]([a-z0-9]){2}([a-z0-9])?$", $email)) {
return $this->error[4];
}
mysql_connect($this->server, $this->db_user, $this->db_pass);
mysql_select_db($this->database);
$query1 = mysql_query("select account.password, account.login from account where account.email = '$email'");
$result = @mysql_num_rows($query1);
if ($result < 1) {
return $this->error[19];
}
$hash = md5($login.$email.$this->secret);
$query2 = mysql_query("insert into lostpw_confirm_email values ('$login', '$email', '$hash', now())");
$result = @mysql_num_rows($query2);
mysql_close();
@mail($email, "Yeni Sifre Talebi", "Değerli $login,
\nHesabınız ile ilgili Yeni Sifre Talebinde Bulundunuz
\nEğer Şifrenizi unuttuysanız aşağıdaki link tıklayın yeni şifre isteyebilirsiniz.
\nKullanıcı Adı: $login
\nhttp://dasdasdas.com/asdasd.php?hash=$hash&username=$login&mail=$email
\nEğer şifre talebinde bulunmadıysanız bu maili yoksayabilirsiniz");
return 2;
}Şifremi unuttum Sayfam Yukarıdaki Gibi Sorunsuz Şekilde Çalışıyor Fakat Şöyle Bir Problem Var
Mesela Adamın Kullanıcı Adı : Mehmet Databasede Bulunan Baska Bir Adamın Email Adresini Yazio Şifre O Adamin Email Adresine Gidiyor
Yardımcı Olucak Arkadaşlara Teşekkürler