修罗论坛大神分享的方法,记录在这里,或许以后会用到。
自己新建一个插件,然后在hook目录中新建一个 index_inc_route_before.php (将插件开启即可)原理很简单,xiuno默认已将session_id写入数据库,每次判断用户当前的session_id是否为系统最新。
<?php exit; if(!empty($user)){ $lastsession = db_find_one('session' , ['uid' => $uid] , ['last_date' => 0]); if($lastsession['sid'] !== $sid){ $uid = 0; $_SESSION['uid'] = $uid; user_token_clear(); message(-1 , jump('该帐号在其它地方登陆', http_referer(), 1)); } } ?>
TAG xiuno教程
游客你好,回复内容需要 登录 查看!