<?php
if($_POST['email'])
{
$email = $_POST['email'];
$checkemail = mysql_query("SELECT username,password FROM users WHERE email='$email'");
$row = mysql_fetch_array($checkemail);
$numrows = mysql_num_rows($checkemail);
if ($numrows!=0) {
$name = $row['username'];
function GenPwd($length = 7)
{
$password = ""; // Парола по подразбиране
$possible = "0123456789bcdfghjkmnpqrstvwxyz"; // Позволени символи при генериране на парола
$i = 0;
while ($i < $length) {
$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
if (!strstr($password, $char)) {
$password .= $char;
$i++;
}
}
return $password;
}
function GenKey($length = 7)
{
$password = "";
$possible = "0123456789abcdefghijkmnopqrstuvwxyz";
$i = 0;
while ($i < $length) {
$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);
if (!strstr($password, $char)) {
$password .= $char;
$i++;
}
}
return $password;
}
// изпращаме паролата
$subject = "Вашата Парола";
$message = "Уважаем $name, този e-mail е изпратен, защото вие сте забравили вашата парола.
Информация за вашия акаунт:
Username: $name
Password: $password
Благодарим ви ,
site.com";
mail($email, $subject, $message, "From: admin@site.com");
echo "<center>Парола е изпратена.</center>";
}else{
echo "<center>Въведеният e-mail не съществува в нашата база данни.</center>";
}
mysql_query("UPDATE users SET password='$password' WHERE email='$email'");
}
?>