public function actionLogin() { $uri = trim($_SERVER['REQUEST_URI'], '/'); $login = ''; $result = false; if (isset($_POST['submit'])) { $login = $_POST['login']; $password = $_POST['password']; $errors = false; if (RegisterValidator::required(array($_POST))) { $errors[] = 'Все поля обязательны к запонению'; } if (RegisterValidator::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6 символов и длинее 16'; } $userId = User::checkUserData($login, $password); if ($userId == false) { $errors[] = 'Введены неправильные данные'; } else { User::postLogin($userId); $result = true; //header("Location: /"); } } require_once ROOT . '/views/auth/login.php'; }
public function actionLogin() { $email = ''; $password = ''; if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; $errors = false; //validarea cimpurilor if (!User::checkEmail($email)) { $errors[] = 'Nu este corect emailul'; } if (!User::checkPassword($password)) { $errors[] = 'Parola nu trebue sa fie mai scurta de 6 simboluri'; } //verificam daca exista utilizatorul $userId = User::checkUserData($email, $password); if ($userId == false) { //Daca datele nu sunt corecte afisham eroare $errors[] = 'Datele is incorecte , pentru a intra pe site'; } else { //daca datele is corecte , memoram utilizatorul in sesiune User::auth($userId); //directionam utilizatorul in partea inchisa a cabinetului header("Location: /cabinet/"); } } require_once ROOT . '/views/user/login.php'; return true; }
/** * Action для страницы "Вход на сайт" */ public function actionLogin() { // Переменные для формы $email = ''; $password = ''; if (isset($_POST['submit'])) { // Если форма отправлена // Получаем данные из формы $email = $_POST['email']; $password = $_POST['password']; // Флаг ошибок $errors = false; // Валидация полей if (!User::checkEmail($email)) { $errors[] = 'Неверная форма email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль короче 6 символов'; } // Проверяем, существует ли пользователь $userId = User::checkUserData($email, $password); if ($userId == false) { // Если данные неправильные - показываем ошибку $errors[] = 'Неправильные данные для входа на сайт'; } else { //Если данные правильные - запоминаем пользователя (сессия) User::auth($userId); //Перенаправляем пользователя в закрытую часть - кабинет header("Location: /cabinet/"); } } require_once ROOT . '/views/user/login.php'; return true; }
public function actionLogin() { $email = ''; $password = ''; if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; $error = false; if (!User::checkEmail($email)) { $errors[] = 'Неправльный email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6 символов'; } $userId = User::checkUserData($email, $password); if ($userId == false) { $errors[] = 'Неправльные данные для входа на сайт'; } else { User::auth($userId); header('Location: /cabinet/'); } } require_once ROOT . '/views/user/login.php'; return true; }
public function actionLogin() { $userData = array('name' => '', 'email' => '', 'password' => ''); if (isset($_POST['submit'])) { $user = new User('', $_POST['email'], $_POST['password']); $errors = false; if (!$user->checkEmail()) { $errors[] = 'Неправильный email'; } if (!$user->checkPassword()) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } if (empty($errors)) { $userAuth = $user->checkUserData(); if ($userAuth) { $user->auth(); header("Location: /cabinet/"); } else { $errors[] = 'Неправельные данные для авторизации'; } } $userData = $user->getUserData(); } require_once ROOT . '/views/user/login.php'; return true; }
/** * Action для страницы "Вход на сайт" */ public function actionLogin() { $email = false; $password = false; if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; $errors = false; if (!User::checkEmail($email)) { $errors[] = 'Неправильный email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } $userId = User::checkUserData($email, $password); if ($userId == false) { $errors[] = 'Неправильные данные для входа на сайт'; } else { // Если данные правильные, запоминаем пользователя (сессия) User::auth($userId); header("Location: /cabinet"); } } require_once ROOT . '/views/user/login.php'; return true; }
public function actionLogin() { $email = ''; $password = ''; if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; $errors = false; //Валидация полей if (User::checkEmail($email)) { $errors[] = 'Ошибка, Не верный email'; } if (User::checkPassword($password)) { $errors[] = 'Ошибка, пароль должен состоять минимум из 6 символов'; } //Проверяем существует ли пользователь $userId = User::checkUserData($email, $password); if ($userId == false) { //Если данные не верные - показываем ошибку $errors[] = 'Ошибка входа на сайт Введенные данные неправильные!'; } else { //Если данные правильные, запоминаем пользователя (сессия) User::auth($userId); //Перенаправляем пользователя в закрытую часть (cabinet) header("Location: /cabinet/"); } } require_once ROOT . '/views/user/login.php'; return true; }
public function actionLogin() { $login = ''; $pass = ''; if (isset($_POST['ok'])) { $login = $_POST['login']; $pass = $_POST['pass']; $errors = FALSE; if (!User::checkPass($pass)) { $errors[] = 'Пароль не должен быть меньше 6-ти символов'; } if (!User::checkLogin($login)) { $errors[] = 'Логин не должен быть меньше 4-х символов'; } $userId = User::checkUserData($login, $pass); if ($userId == FALSE) { $errors[] = 'Не верные логин и пароль'; } else { User::auth($userId); header("location:/st/main/"); } } require_once ROOT . '/views/user/auth.php'; return TRUE; }
public function actionLogin() { $email = ''; $password = ''; if (isset($_POST['submit'])) { $email = $_POST['email']; $password = $_POST['password']; $errors = false; //Валидация if (!User::checkEmail($email)) { $errors[] = 'Неправельный email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } //Проверка пользователя $userId = User::checkUserData($email, $password); if ($userId == false) { $errors[] = 'Неправильные данные для входа на сайт'; } else { User::auth($userId); //redirect header("Location: /"); } } require_once ROOT . '/views/user/login.php'; }
public function actionEdit() { // echo 'User index'; $uri = trim($_SERVER['REQUEST_URI'], '/'); $userId = User::checkLogged()['id']; $user = User::getUserById($userId); $errors = false; $result = false; $last_name = ''; $first_name = ''; $login = ''; $email = ''; $date = ''; $phone = ''; if (isset($_POST['submit'])) { $last_name = $_POST['last_name']; $first_name = $_POST['first_name']; $password = $_POST['password']; $login = $_POST['login']; $email = $_POST['email']; $date = date("Y-m-d", strtotime($_POST['date'])); $phone = $_POST['phone']; if (RegisterValidator::required(array($_POST))) { $errors[] = 'Все поля обязательны к запонению'; } if (RegisterValidator::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6 символов и длинее 16'; } if (!RegisterValidator::checkEmail($email)) { $errors[] = 'Введите правильный email'; } if (!strtotime($_POST['date'])) { $errors[] = 'Введите дату в правильном формате(год-месяц-день)'; } if ($errors == false) { $password_new = password_hash($password, PASSWORD_DEFAULT); $result = User::edit($userId, $last_name, $first_name, $password_new, $login, $email, $date, $phone); $userId = User::checkUserData($login, $password); User::postLogin($userId); } } require_once ROOT . '/views/user/edit.php'; }
/** * Action для страницы "Вход на сайт" */ public function actionLogin() { // Переменные для формы $email = false; $password = false; // Обработка формы if (isset($_POST['submit_log'])) { // Если форма отправлена // Получаем данные из формы $email = $_POST['email']; $password = $_POST['password']; // Флаг ошибок $errors = false; // Валидация полей if (!User::checkEmail($email)) { $errors[] = 'Неправильный email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } // Проверяем существует ли пользователь $userId = User::checkUserData($email, $password); if ($userId == false) { // Если данные неправильные - показываем ошибку $errors[] = 'Неправильные данные для входа на сайт'; } else { // Если данные правильные, запоминаем пользователя (сессия) User::auth($userId); $user = User::getUserById($userId); // Если роль текущего пользователя "admin", пускаем его в админпанель if ($user['role'] == 'admin') { require_once ROOT . '/views/admin/index.php'; } else { // Перенаправляем пользователя в закрытую часть - кабинет header("Location: /cabinet"); } } } // // Подключаем вид require_once ROOT . '/views/user/login.php'; return true; }
$page->getPageSettings(); } catch( DataException $e ) { die(require("blocks/errorTemplate.php")); } if (!empty($_POST)) { if (isset($_POST['email'])) {$email = User::checkUserData($_POST['email']);} if (isset($_POST['login'])) {$login = User::checkUserData($_POST['login']);} if (isset($_POST['password'])) {$password = User::checkUserData($_POST['password']);} if (isset($_POST['repeat_pass'])) {$repeat_pass = User::checkUserData($_POST['repeat_pass']);} if (isset($_POST['name'])) {$name = User::checkUserData($_POST['name']);} if (isset($_POST['fam'])) {$fam = User::checkUserData($_POST['fam']);} if (isset($_POST['pol'])) {$pol = User::checkUserData($_POST['pol']);} if (isset($_POST['year'])) {$year = User::checkUserData($_POST['year']);} if (isset($_POST['month'])) {$month = User::checkUserData($_POST['month']);} if (isset($_POST['day'])) {$day = User::checkUserData($_POST['day']);} if (empty($email) || empty($login) || empty($password) || empty($repeat_pass) || empty ($name) || empty($fam) || empty($pol) || empty($year) || empty($month) || empty($day)) { exit("Вы не ввели всю информацию, вернитесь и заполните все поля."); } else { if ($password != $repeat_pass) { exit("Пароли не совпадают."); } $birthDate = $year."-".$month."-".$day; $avatar = "net-avatara.jpg"; $user = new User($email,$login,$password,$name,$fam,$pol,null,$birthDate,$avatar,2,$db); $user->saveUser(); $user->sendMessage(); } }
* ---------------------------------------------- * Flame Web-site (PHP/MySQL) * Copyright (c) Maksim <<Klym>> Klimenko * URL: http://clan-flame.ru * ---------------------------------------------- */ session_start(); require "blocks/autoload.php"; require "blocks/db.php"; require "blocks/user.php"; $rawPost = file_get_contents("php://input"); if ($rawPost) { $data = json_decode($rawPost); $data->login = User::checkUserData($data->login); $data->name = User::checkUserData($data->name); $data->fam = User::checkUserData($data->fam); if (empty($data->password) ^ empty($data->repeatPass) || $data->password != $data->repeatPass) { die(json_encode(array('result' => 'Пароли не совпадают'))); } else { if (empty($data->login) || empty($data->name) || empty($data->fam) || empty($data->pol) || empty($data->day) || empty($data->month) || empty($data->year)) { die(json_encode(array('result' => 'Вы не ввели всю информацию'))); } if (mb_strlen($data->login, "UTF-8") < 3 || mb_strlen($data->login, "UTF-8") > 15) { die(json_encode(array('result' => 'Логин не может состоять более чем из 15 символов и менее чем из 3 симолов'))); } if (!is_numeric($data->pol) || $data->pol != 1 && $data->pol != 2 || !is_numeric($data->day) || !is_numeric($data->month) || !is_numeric($data->year)) { die(json_encode(array('result' => 'Ошибка! Недопустимое значение параметра'))); } $birthDate = date("Y-m-d", mktime(0, 0, 0, $data->month, $data->day, $data->year)); $user->login = $data->login; $user->name = $data->name;
*/ session_start(); require "blocks/autoload.php"; require "blocks/db.php"; if (isset($_SESSION['email'])) { die("<html><head><meta http-equiv='refresh' content='0; url=/'></head></html>"); } if (isset($_POST['email'])) { $email = $_POST['email']; if (empty($email)) { unset($email); } } if (isset($_POST['password'])) { $password = $_POST['password']; if (empty($password)) { unset($password); } } if (isset($email) || isset($password)) { $user = new User(); $email = $user->checkUserData($email); $password = md5($password); $password = strrev($password); $user->email = $email; $user->password = $password; $user->db = $db; $user->checkUser(session_id()); } else { exit("Вы не ввели не всю информацию, вернитесь и заполните все поля."); }
public function actionLogin() { $email = ''; $password = ''; $user = new User(); if (isset($_POST['login_btn'])) { $email = $_POST['login_email']; $password = $_POST['login_password']; $errors = false; //Валидация полей if (!User::checkEmail($email)) { $errors[] = 'Неправильный Email'; } if (!User::checkPassword($password)) { $errors[] = 'Пароль не должен быть короче 6-ти символов'; } //Проверка существует ли пользователь $userId = $user->checkUserData($email, $password); $userProfile = $user->checkProfileData($userId); if ($userId == false) { $errors[] = 'Не верные данные для входа на сайт'; } else { $user->auth($userId); if ($userProfile == false) { header('Location: /user/profile'); } else { header('Location: /'); } } } require_once ROOT . '/views/user/login.php'; return true; }