Здравствуйте дорогие знатоки) Нужна помощь. Есть сайт ( соц сеть) при регистрации приходит ссылка на email по которой нужно перейти, но часто пишет что ссылка устарела. Знает кто в чём проблема может быть? Ниже линкую код
//################### Страница заверщения регистрации ###################//
case "activate":
$hash = $db->safesql(strip_data($_GET['hash']));
$row = $db->super_query("SELECT email FROM `".PREFIX."_restore` WHERE hash = '{$hash}' AND ip = '{$_IP}'");
if($row){
$tpl->load_template('register/step3.tpl');
$salt = "abchefghjkmnpqrstuvwxyz0123456789";
for($i = 0; $i < 15; $i++){
$rand_lost .= $salt{rand(0, 33)};
}
$newhash = md5($server_time.$row['email'].rand(0, 100000).$rand_lost);
$tpl->set('{hash}', $newhash);
$db->query("UPDATE `".PREFIX."_restore` SET hash = '{$newhash}' WHERE email = '{$row['email']}'");
$tpl->compile('content');
} else
msgbox('', 'Эта ссылка на регистрацию устарела. Пройдите процесс получения ссылки еще раз.', 'info');
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости