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; }
?> <h4>Please login....</h4> <?php if (!empty($_SESSION['user_id'])) { echo "You are logged in as: <span class='username'> " . $_SESSION['username'] . "</span>"; echo ' <a href="index.php">Home page</a>'; die; } if (isset($_POST['submit']) && !empty($_POST['username']) && !empty($_POST['password'])) { // && ($_SESSION['hashed_phrase'] == sha1($_POST['verify']))) { $username = $_POST['username']; $password = $_POST['password']; $tempUser = new User($username, $password); if ($tempId = $tempUser->checkPass()) { $_SESSION['user_id'] = $tempId; $_SESSION['username'] = $username; echo "You are logged in as: <span class='username'> " . $_SESSION['username'] . "</span>"; echo ' <a href="index.php">Home page</a>'; die; } else { echo "Bad password."; } } ?> <form class="form-signin" method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
<?php include_once "DBConnect.php"; if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (isset($_POST['username'])) { $person = new User($_POST['username'], $_POST['email'], $_POST['telephone'], $_POST['password']); $validation[] = $person->checkPass($person->_password, $_POST['password_confirm']); $validation[] = $person->checkPhone($person->_telephone); $validation[] = $person->checkEmail($person->_email); $validation[] = $person->checkName($person->_name); if (!in_array(0, $validation)) { //Check if some function returned 0 $registerResult = $person->registerUser($person->_name, $person->_email, $person->_telephone, $person->_password); if ($registerResult == true) { if (!isset($_FILES['image'])) { echo ' <div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> Cadastro de <b>' . $person->_name . '</b> efetuado. (sem imagem) </div>'; } else { $person->uploadFile($_FILES['image'], $_POST['MAX_FILE_SIZE']); } echo '<div class="alert alert-info" role="alert"><span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span> Redirecionando...</div>'; echo "<meta http-equiv=\"refresh\" content=\"3;url=login.php\">"; } } } if (isset($_POST['compname'])) { if ($_POST['lat'] != "" && $_POST['lng'] != "" && $_POST['address'] != "") { $location = "" . $_POST['lat'] . " " . $_POST['lng'] . "";