コード例 #1
0
ファイル: error_c.php プロジェクト: ATS001/MRN_ERP
<?php

model::load('login', 'login');
//Stop session
token::delimda();
stop_session();
// Aller Page d'index
//header ('location:./');
view::load('login', 'error');
コード例 #2
0
ファイル: Cookie.class.php プロジェクト: ATS001/PRSIT
 public static function session_autoclosed()
 {
     global $db;
     if (isset($_SESSION['ssid'])) {
         $ssid = $_SESSION['ssid'];
         $expired = $db->QuerySingleValue0("select expir from session where id='{$ssid}'");
         if ($expired != NULL) {
             Cookie::close_session_open();
             model::load('login', 'login');
             //Stop session
             stop_session();
             token::delimda();
             $msg = "Vous êtes déconnecté automatiquement pour inactivité de 5 min {$expired} {$ssid} , redirection vers page login....  ";
             exit(msgbox($msg, 0, './', 5));
         }
     }
 }
コード例 #3
0
ファイル: check_c.php プロジェクト: ATS001/PRSIT
function checkpass($password)
{
    global $db;
    $reqpass = "******" . $_SESSION['userid'] . " and pass='******'";
    $lasession = isset($_SESSION['sign']) && $password == $_SESSION['sign'] ? 1 : 0;
    if (isset($_SESSION['sign']) && $password !== $_SESSION['sign']) {
        token::delimda();
    }
    $lepass = $db->QuerySingleValue0($reqpass) == 1 ? 1 : 0;
    if ($lepass == 1 && !isset($_SESSION['sign'])) {
        token::creatimda();
    }
    $return = $lasession == 1 || $lepass == 1 ? 1 : 0;
    return $return;
}