Example #1
0
function auth_checkAuth()
{
    if (isset($_SESSION['userid'])) {
        if (auth_getStatus($_SESSION['userid']) != 0) {
            return false;
        }
    }
    return isset($_SESSION['userid']);
}
Example #2
0
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php 
include_once LIBPATH . "auth.php";
include_once LIBPATH . "core.php";
include_once LIBPATH . "db.php";
$loginmsg = '';
$inComplit = false;
if (!isset($_SESSION['userid'])) {
    if (isset($_POST['login']) && isset($_POST['password'])) {
        if (auth_loginTo($_POST['login'], $_POST['password'])) {
            $status = auth_getStatus($_SESSION['userid']);
            if ($status == "100") {
                $loginmsg = "Вы успешно вошли";
                $inComplit = true;
            } elseif ($status == "0") {
                $loginmsg = "Ваш аккаунт не активирован, перейдите по ссылке указанной в письмо";
                $inComplit = false;
                auth_logout();
            } elseif ($status == "1") {
                $loginmsg = "Ваш аккаунт заблокирован, обратитесь в Поддержку.";
                $inComplit = false;
                auth_logout();
            } else {
                $loginmsg = "Ваш аккаунт не активирован, перейдите по ссылке в сообщении \n\t\t\t\t\t\t   отправленном при регистрации на указанный e-mail";
                $inComplit = false;
                auth_logout();
            }
        } else {
            $inComplit = false;
            $loginmsg = "Неправильный логин или пароль!";
        }