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); } }
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); }