public function loginAction()
 {
     $app = App::getInstance();
     $username = $_POST['username'];
     $password = $_POST['password'];
     $redirect = $_POST['redirect'];
     $remember = @$_POST['remember'];
     if (User::canUserLogin($username, $password)) {
         $user = User::fetchByLogin($username);
         $app->setSessionUser($user->id, $user->username, [$user->role], $user->nome . ' ' . $user->cognome);
         if ($redirect) {
             $app->Redirect($redirect);
         } else {
             $app->Redirect(__HOME__);
         }
     } else {
         $app->Redirect(__HOME__ . '/login', ['alert' => _('Username not valid')]);
     }
 }