Beispiel #1
0
 protected function validateUserPass($username, $password)
 {
     $auth_flag = false;
     // error_log('webDAV/Auth: validateUserPass');
     $user = new \CB\User();
     if (!$user->isLoged()) {
         $r = $user->Login(strtolower(trim($username)), $password);
         if ($r['success'] == true) {
             $auth_flag = true;
             $_SESSION['user']['TSV_checked'] = true;
         }
     } else {
         $auth_flag = true;
         $_SESSION['user']['TSV_checked'] = true;
     }
     return $auth_flag;
 }
Beispiel #2
0
 public function __construct()
 {
     $auth_flag = true;
     $auth = new HTTP\BasicAuth();
     $auth_params = $auth->getUserPass();
     $user = new \CB\User();
     if (!$user->isLoged()) {
         $auth_flag = false;
         if ($auth_params) {
             $r = $user->Login(strtolower(trim($auth_params[0])), $auth_params[1]);
             if ($r['success'] == true) {
                 $auth_flag = true;
             }
         }
     }
     if (!$auth_flag) {
         $auth->requireLogin();
         die;
     }
 }