예제 #1
1
function Check($va)
{
    global $scDb;
    $cUserName = strtolower($va['cUser']);
    $cPassword = $va['cPassword'];
    $cPassword = scCrypt::CryptPass($cPassword);
    $dbData = $scDb->Browse("username", "*", "UserName = '******' and Password like '{$cPassword}%'");
    if ($dbRow = $scDb->GetRow($dbData)) {
        $cNama = "Administrator";
        SaveSession("cSession_UserName", $cUserName);
        SaveSession("cSession_FullName", $dbRow['FullName']);
        SaveSession("cSession_Foto", $dbRow['Foto']);
        SaveSession("cSession_UserName_Target", $dbRow['UserName_Target']);
        //new sc levelup
        $cLevel = scCrypt::GetLevelPass($dbRow['Password']);
        SaveSession("cSession_SCLevel", $cLevel);
        SaveSession("cSession_SCLevelmd5", scSys::GetKeteranganOne("Isi", "Kode = '{$cLevel}'", "username_level"));
        //update login and last login
        $vaArray = array("LastLogin" => date("Y-m-d h:i:s"));
        $scDb->Edit("username", $vaArray, "UserName = '******' and Password like '{$cPassword}%'");
        SaveSession("bismillahauth", md5(time() . $cUserName));
        //reload me
        echo '  
				window.location = "./" ;
				';
    } else {
        echo '
					$("#login.panel .panel-body .error").slideDown(800,function(){
						$(this).html("User or Password not found") ; 
					}) ;  
				';
    }
}
예제 #2
0
function Saving($va)
{
    global $scDb;
    $cUserName = $va['cUserName'];
    $cFullName = $va['cFullName'];
    $cPassword = $va['cPassword'];
    $cLevel = $va['cLevel'];
    $vaArray = array("UserName" => $cUserName, "FullName" => $cFullName, "UserName_Target" => $va['UserName_Target']);
    if ($cPassword !== "") {
        $cPassword = scCrypt::CryptPass($cPassword);
        $vaArray['Password'] = $cPassword . $cLevel;
    } else {
        $cPassword = scSys::GetKeteranganOne("Password", "UserName = '******'", "username");
        $vaArray['Password'] = substr($cPassword, 0, strlen($cPassword) - 4) . $cLevel;
    }
    $scDb->Update("username", $vaArray, "UserName = '******'");
    echo '
			alert("Data have been saved") ;
			scLoadPage("sc-content-load","sys/sysuser_grid.php") ;
			';
}
예제 #3
0
function Saving($va)
{
    global $scDb;
    $cUserName = GetSession("cSession_UserName");
    $cFullName = $va['cFullName'];
    $cPassword = $va['cPassword'];
    $cImages = GetSession("g" . GetSession("cSession_UserName"));
    $vaArray = array("FullName" => $cFullName);
    if ($cPassword !== "") {
        $cPassword = scCrypt::CryptPass($cPassword);
        $vaArray['Password'] = $cPassword . GetSession("cSession_SCLevel");
    }
    if ($cImages !== "") {
        $vaArray['Foto'] = $cImages;
    }
    $scDb->Update("username", $vaArray, "UserName = '******'");
    echo '
			alert("Data have been saved") ;
			scLoadPage("sc-content-load","sys/mee.php") ;
			';
}