<?php switch ($action) { case "check_session": if (!Permission::CheckSession()) { die("failed"); } else { die("alive"); } break; case "send_password": $login = $_REQUEST["login"]; $new_pas = Session::GenPassword($login, 6); $user = $db->QueryOne("select Password,Hash,id,Permission,Mail from Users where login = '******' "); if (strlen($user["Mail"]) < 2) { $log->Write(basename(__FILE__, ".php"), "Почтовый адрес не найден."); die("Почтовый адрес не найден!"); } $date = date("Y-m-d H:i:s"); $log->Write(basename(__FILE__, ".php"), "Отправка письма на " . $user["Mail"]); if (Mail::Send($user["Mail"], "Пароль ({$date})", "<br /><br />Пароль для входа в систему: " . $new_pas)) { die("ok"); } else { $log->Write(basename(__FILE__, ".php"), "Ошибка отправки письма."); die("Ошибка отправки письма!"); } break; // ACTION ========================= // ACTION ========================= case "login": $login = $_REQUEST["login"];