function init_user_session_and_cache($uid, $sid) { global $zeit; set_cache($sid, 'online_info', $uid, 1); $user_base = user_get_user_base($uid, 1); }
$sid = 0; $cid = 0; set_cookie(0, 0, 0); } if ($uid == 0) { // return_no_login($g_view); } else { if ($config['maintain_work']) { if (!in_array($uid, $config['maintain_super_uid'])) { return_maintain_work($g_view); } } else { //服务器校验session if (!($result = get_player_info($uid))) { $uid = 0; set_cookie(0, 0, 0); return_no_login($g_view); } $g_user_base = user_get_user_base($uid); $user_key = md5($uid . $public_key); //获得登录id,同步数据库session $v_online = get_online_info($uid, $sid, $zeit); //判断连续登录,加载成就的hook $last_online_detail = $g_user_extend['last_online']; $days_last_online = ($last_online_detail - $last_online_detail % 86400) / 86400; $days_now_online = ($zeit - $zeit % 86400) / 86400; } } $browser = common_get_user_browser(); $g_sunrise = $zeit - ($zeit + 8 * 3600) % 86400; $g_sunset = $g_sunrise + 86399;