Esempio n. 1
0
 /* --- DEFINED VARIABLE --- */
 $user = filter_var($_POST['username'], FILTER_SANITIZE_STRING);
 $pass = filter_var($_POST['password'], FILTER_SANITIZE_STRING);
 /* --- CALL FUNCTION --- */
 $count = $_get->count_login($user, $pass);
 /* --- CONTROL --- */
 if ($count === 1) {
     $countUser = $_get->countToken(1);
     if ($countUser->rows > 7) {
         $type = 'danger';
         $msg = 'Currently has been reached maximum user(s) (5 users allowed)';
         $page = 'self';
         set_alert($type, $msg);
         $page = 'self';
     } else {
         $login_data = $_get->get_login($user, $pass);
         $currentTime = date('Y-m-d H:i:s');
         $token = $_get->generateHash($login_data->email . cleanurl($currentTime . $login_data->admString));
         /* --- SET SESSION --- */
         $_SESSION['admin'][DOMAIN_ADDRESS]['login'] = 1;
         $_SESSION['admin'][DOMAIN_ADDRESS]['time'] = $currentTime;
         $_SESSION['admin'][DOMAIN_ADDRESS]['token'] = $token;
         $_SESSION['admin'][DOMAIN_ADDRESS]['level'] = $login_data->level;
         $_update->insertToken($login_data->level, $token, $login_data->email, $login_data->admString, $currentTime);
         session_regenerate_id(true);
         /* --- SET ALERT & REDIRECTION --- */
         $type = 'success';
         $msg = 'Welcome, ' . $login_data->username;
         $page = DEFAULT_PAGE;
         //set_alert($type, $msg);
     }