View file sdark.mobi/general/newpass.php

File size: 2.16Kb
<?php
require_once '../core/system.php';
$header = 'Восстановление пароля';
require_once '../core/head.php';

switch($act) {
	
default:

if(empty($_POST['nick'])){
	
echo '<div class="foot">
<form  method="post" action="/general/newpass" >
Введите ник
<input class="text large" type="text" name="nick" />
E-mail
<input class="text large" type="text" name="email" />
<input type="submit" class="inpc-ar form-submit" name="submit" value="Восстановить пароль"/>
</div>';

} else {

$nick = check($_POST['nick']);
$email = check($_POST['email']);
$usr = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `nick` = '".$nick."' LIMIT 1"));
if(isset($_POST['nick']) && isset($_POST['email'])) {

if(mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `nick` = '".$nick."'  && `email` = '".$email."'"),0) == false)  $err = 'Неверный ник или емейл';
if(!isset($err)){
$keys = md5(rand(1000, 9999));
$subject = "Восстановление пароля Сила Тьмы";
$regmail = "Здравствуйте, <b>".$usr['nick']."</b>
</br>
Вы запросили восстановление пароля
</br>
Для установки нового пароля перейдите по ссылке:
</br>
http://".$_SERVER['HTTP_HOST']."/newpass?key=".$keys."
</br>
Данная ссылка действительна до первой авторизации под своим логином (".$usr['nick'].")<br />
С уважением, Admin
</br>
http://".$_SERVER['HTTP_HOST']."
</br>
'ViPlay' © 2015
</br>"; 

$adds = "From: \"[email protected]\"     <[email protected]>\n";
$adds .= "Content-Type: text/html; charset=utf-8\n";
mail($usr['email'],$subject,$regmail,$adds);
header('Location: ?');
mysql_query("INSERT INTO `newpass` SET `key` = '".$keys."', `login` = '".$usr['nick']."' ");
$_SESSION['message'] = 'Ссылка для восстановления пароля выслана на ваш емейл';
exit();

} else {
header('Location: ?');
$_SESSION['err'] = $err;
exit();
}
 
} else {
header('Location: ?');
$_SESSION['err'] = 'Заполните поля';
exit();
} 

} 
}
require_once '../core/foot.php';
?>