Пример #1
0
}

function appLoginFail($uid, $username, $ulogin){
	echo 'login failed<br>';
    
    header('Location: index.php?error=1');
}

/**
 * @var \uLogin
 */
$ulogin = new uLogin('appLogin', 'appLoginFail');

if (isAppLoggedIn()) {
   if (isset($_GET['logout'])){
       $ulogin->Logout($_SESSION['admin']['adminid']);
       
       //addLog('Back-end', 'Login', ''.$_SESSION['admin']['name'].' ('.$_SESSION['admin']['refnum'].')', ''.$_SESSION['admin']['name'].' ('.$_SESSION['admin']['refnum'].')', 'Admin logged out.');
    
       unset($_SESSION['admin']);
       
       header('Location: ../index.php?logout=true&redirect_to=admin');
       exit();
   }
}
else {
    if (isset($_POST['_login'])){
        if (isset($_POST['nonce']) && ulNonce::Verify('login', $_POST['nonce'])){
            if (isset($_POST['autologin'])){
                $_SESSION['appRememberMeRequested'] = true;
            }