📄 login_marker.php
字号:
<?php
////////////////////////////////////////////玩家登录///////////////////////////////////////////
if(isset($_COOKIE["UserId"]) and isset($_COOKIE["CityId"]) and isset($_COOKIE["UserName"]) and $_COOKIE["UserId"]<>"" and $_COOKIE["CityId"]<>"" and $_COOKIE["UserName"]<>""){
//查询是否是登陆状态;
$query=$db->query("select * from users where username='".$_COOKIE['UserName']."';");
$marker_list=$db->fetch_array($query);
//查询在线登陆的IP号;
$query=$db->query("select * from player_info where `u_id`='".$_COOKIE['UserId']."'");
$ip_list=$db->fetch_array($query);
$ip=$ip_list['login_ip'];
//判断用户是否在登陆状态,并且记录IP和记录的IP不一样
if ($marker_list['marker']=='1' && $ip<>$_COOKIE['login_ip']) {
$_SESSION['login_ip2']==$ip;
}else {
if ($_SESSION['login_ip2']==$_SERVER['REMOTE_ADDR']) {
session_unregister("online");
session_destroy();
setcookie("UserId","",time()-$cookie_times,"/");
setcookie("UserName","",time()-$cookie_times,"/");
setcookie("NickName","",time()-$cookie_times,"/");
setcookie("CityName","",time()-$cookie_times,"/");
setcookie("CityId","",time()-$cookie_times,"/");
setcookie("CityArea","",time()-$cookie_times,"/");
$_COOKIE["UserId"]="";
$_COOKIE["UserName"]="";
$_COOKIE["NickName"]="";
$_COOKIE["CityName"]="";
$_COOKIE["CityId"]="";
$_COOKIE["CityArea"]="";
}
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -