public static function login($unem, $password, $rememberMe = false) { if (!empty($data = self::getUUIDByUsername($unem)) || !empty($data = self::getUUIDByEmail($unem))) { if (count($data) == 1) { $data = $data[0]; } if (HashUtils::verifyHash($password, @$data['password_hash'])) { /** @var UserController $userController */ if ($userController = ControllerManager::getController(__CLASS__, ['uuid' => @$data['uuid']], true)) { if ($rememberMe) { CookieController::generateCookie($userController->getModel()->uuid); } return $userController; } } } return false; }