Example #1
0
function DoECookieRnd($userid, $username, $rnd, $dbdata, $groupid, $adminstyle, $truelogintime)
{
    global $do_ecookiernd, $do_ckhloginip, $do_ckhloginfile;
    $ip = $do_ckhloginip == 0 ? '127.0.0.1' : egetip();
    $ecmsckpass = md5(md5($rnd . $do_ecookiernd) . '-' . $ip . '-' . $userid . '-' . $username . '-' . $dbdata . $rnd . $groupid . '-' . $adminstyle);
    esetcookie("loginecmsckpass", $ecmsckpass, 0, 1);
    if (empty($do_ckhloginfile)) {
        DoECreatFileRnd($userid, $username, $rnd, $dbdata, $groupid, $adminstyle, $truelogintime, $ip);
    }
}
Example #2
0
function DoECookieRnd($userid, $username, $rnd, $userkey, $dbdata, $groupid, $adminstyle, $truelogintime)
{
    global $ecms_config;
    $ip = $ecms_config['esafe']['ckhloginip'] == 0 ? '127.0.0.1' : egetip();
    $otherinfo = DoECkOtherInfo();
    //session
    $sessval = DoESessionRnd();
    $ecmsckpass = md5(md5($rnd . $ecms_config['esafe']['ecookiernd']) . '-' . $ip . '-' . $otherinfo . '-' . $userid . '-' . $username . '-' . $dbdata . $rnd . $groupid . '-' . $adminstyle . $sessval);
    esetcookie("loginecmsckpass", $ecmsckpass, 0, 1);
    DoECreatFileRnd($userid, $username, $rnd, $dbdata, $groupid, $adminstyle, $truelogintime, $ip, $sessval);
    DoECreatAndAuthRnd($userid, $username, $rnd, $userkey, $dbdata, $groupid, $adminstyle, $truelogintime, $ip, $sessval);
}