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; }
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; } }