Example #1
0
 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;
 }
Example #2
0
?>

    <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'];
?>
">
Example #3
0
<?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">&times;</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'] . "";