Esempio n. 1
0
function cek()
{
    global $arrID;
    $_tbl = GetaField('level', 'LevelID', $_REQUEST['lid'], 'TabelUser');
    $Institusi = $_REQUEST['institusi'];
    $s = "select * from {$_tbl} \r\n    where Login='******'Login']}'\r\n      and LevelID = '{$_REQUEST['lid']}' \r\n      and KodeID = '" . KodeID . "' \r\n      and NA = 'N'\r\n      and Password=LEFT(PASSWORD('{$_REQUEST['Password']}'),10) limit 1";
    $r = _query($s);
    $_dat = _fetch_array($r);
    if (empty($_dat)) {
        gagal();
    } else {
        $sid = session_id();
        // Set Parameter
        $_SESSION['_Login'] = $_REQUEST['Login'];
        $_SESSION['_Nama'] = $_dat['Nama'];
        $_SESSION['_TabelUser'] = $_tbl;
        $_SESSION['_LevelID'] = $_REQUEST['lid'];
        $_SESSION['_Session'] = $sid;
        $_SESSION['_Superuser'] = $_dat['Superuser'];
        $_SESSION['_ProdiID'] = $_dat['ProdiID'];
        $_SESSION['KodeID'] = $Institusi;
        $_SESSION['_KodeID'] = $Institusi;
        $_SESSION['mnux'] = 'login';
        $_REQUEST['lgn'] = 'berhasil';
        // Refresh
        echo "<script>window.location='?mnux=loginprc&gos=berhasil';</script>";
    }
}
Esempio n. 2
0
function cek()
{
    global $arrID;
    //RMK KHUSNUL 20130911
    //$_tbl = GetaField('level', 'LevelID', $_REQUEST['lid'], 'TabelUser');
    $Institusi = $_REQUEST['institusi'];
    $loginVal = sqling($_REQUEST[Login]);
    $passVal = str_replace("\\", "x", $_REQUEST[Password]);
    $passVal2 = sqling($passVal);
    //$s = "update agama set NamaKU = '$passVal'";
    //$r = _query($s);
    //RMK KHUSNUL 20130911
    /*$s = "select * from $_tbl 
        where Login='******'
          and LevelID = '$_REQUEST[lid]' 
          and KodeID = '".KodeID."' 
          and NA = 'N'
          and Password=LEFT(PASSWORD('$passVal2'),10) limit 1";
      
      $r = _query($s);
      $_dat = _fetch_array($r);
      */
    //ADD KHUSNUL 20130911
    $s = "SELECT TabelUser FROM level WHERE NA = 'N' GROUP BY TabelUser ORDER BY TabelUser DESC";
    $r = _query($s);
    while ($w = _fetch_array($r)) {
        $ss = "select * from " . $w['TabelUser'] . " \r\n    where Login='******'\r\n      and KodeID = '" . KodeID . "' \r\n      and NA = 'N'\r\n      and Password=LEFT(PASSWORD('{$passVal2}'),10) limit 1";
        $rr = _query($ss);
        $_dat = _fetch_array($rr);
        if (!empty($_dat)) {
            $_tbl = $w['TabelUser'];
            //add khusnul 20130917
            break;
        }
    }
    //ADD KHUSNUL 20130911 --END
    if (empty($_dat)) {
        gagal();
    } else {
        $sid = session_id();
        // Set Parameter
        $_SESSION['_Login'] = $_REQUEST['Login'];
        $_SESSION['_Nama'] = $_dat['Nama'];
        $_SESSION['_TabelUser'] = $_tbl;
        //CHG KHUSNUL 20130911
        //$_SESSION['_LevelID'] = $_REQUEST['lid'];
        //$_SESSION['LevelID'] = $_REQUEST['lid'];
        $_SESSION['_LevelID'] = $_dat['LevelID'];
        $_SESSION['LevelID'] = $_dat['LevelID'];
        //CHG KHUSNUL 20130911 --END
        $_SESSION['_Session'] = $sid;
        $_SESSION['_Superuser'] = $_dat['Superuser'];
        $_SESSION['_ProdiID'] = $_dat['ProdiID'];
        $_SESSION['KodeID'] = $Institusi;
        $_SESSION['_KodeID'] = $Institusi;
        $_SESSION['mnux'] = 'login';
        $_REQUEST['lgn'] = 'berhasil';
        $_SESSION['last_access'] = time();
        // Refresh
        echo "<script>window.location='?mnux=loginprc&gos=berhasil';</script>";
    }
}