validateAuthAdmin() public static method

Checks or sets the lastvisit cookie
public static validateAuthAdmin ( $pass = "" )
/**
 * Check if admin password matches userdata
 * @param string $password
 * @return boolean
 */
function check_admin_pass($password)
{
    return Authenticate::validateAuthAdmin($password);
}
Beispiel #2
0
 public static function setAdminLogin()
 {
     global $locale, $defender;
     if (isset($_GET['logout'])) {
         self::expireAdminCookie();
         redirect(BASEDIR . "index.php");
     }
     if (isset($_POST['admin_password'])) {
         $admin_password = form_sanitizer($_POST['admin_password'], '', 'admin_password');
         if ($defender->safe()) {
             if (\PHPFusion\Authenticate::validateAuthAdmin($admin_password)) {
                 if (Authenticate::setAdminCookie($admin_password)) {
                     redirect(FUSION_REQUEST);
                 } else {
                     addNotice("danger", $locale['cookie_error'], $locale['cookie_error_description']);
                 }
             } else {
                 addNotice("danger", $locale['password_invalid'], $locale['password_invalid_description']);
             }
         }
     }
     if (defined('ADMIN_PANEL') && !isset($_COOKIE[COOKIE_PREFIX . "admin"])) {
         addNotice("danger", $locale['cookie_title'], $locale['cookie_description']);
     }
 }