public static function check($modelName = DBMODEL_USER) { if (Session::keyExists('fwLGN')) { $auth = new Auth($modelName); $val = Cryptography::decode(Session::get('fwLGN')); $val = explode(';', $val); $asd = array(); foreach ($val as $valore) { $temp = explode(':', $valore); $asd[$temp[0]] = $temp[1]; } $auth->setParameters($asd); if ($auth->checkDB($auth->checkDB(implode(', ', array_keys($auth->getParameters()))))) { return true; } } self::logout(); return false; }
<?php use plugin\auth\Auth; use library\request\Request; use plugin\session\Session; //var_dump(Auth::attempt()); //var_dump2($_POST); //var_dump2($controllerName); //var_dump2(Auth::attempt(['username' => $_POST['username'], 'password' => $_POST['password']])); //var_dump2(Request::getParameters()); //Auth::check(); Auth::login(); var_dump2(Auth::check()); var_dump2($_SESSION);