сделал на движке вход через email пробую войти все верно (Авторизация успешна) но вход в кабинет не произошел. двиг на основе pdo что не так сделал? class enter_model{ public function login_post(){ if(isset($_POST['email']) && isset($_POST['pass'])){ $email = $_POST['email']; $pass = md5(md5($_POST['pass'])); $hash = Protect::generate(32);
if(Core::count("SELECT * FROM `users` WHERE `email` = ? && `pass` != ?", array($email, $pass)) == true) $err = 'Пароль введен не верно'; if(Core::count("SELECT * FROM `users` WHERE `email` = ?", array($email)) == false) $err = 'Пользователя с таким логином не существует';
if(!isset($err)){ $id_user = Core::query("SELECT `id` FROM `users` WHERE `email` = ? and `pass` = ?", array($email, $pass)) -> fetch(); Core::query("UPDATE `users` SET `hash` = ?, `hash_pass_new`='' WHERE `id` = ?", array($hash, $id_user['id']));
Пользователь (10.01.2018 в 18:25) Прямую ссылку покажи
если правильно вас понял то вот так выводи http://test1.ru/enter/login (ссылка с денвера)
________ посл. ред. 10.01.2018 в 18:27; всего 1 раз(а); by НУБОкиллер