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')]);
     }
 }
Example #2
0
<?php

require_once 'models/User.php';
$nickname = $_POST['nickname'];
$password = $_POST['password'];
if (!empty($nickname) && !empty($password)) {
    $connectionResult = User::canUserLogin($nickname, $password);
    echo json_encode(array("success" => $connectionResult));
} else {
    echo json_encode(array("success" => false));
}