顯示廣告
隱藏 ✕
看板 Mesak
作者 mesak (Mesak)
標題 [SQL] Xoops 無條件刪除上一個登入者
時間 2013年02月18日 Mon. PM 05:32:50


	
$db = & XoopsDatabaseFactory::getDatabaseConnection();
	
$sql = 'DELETE FROM '. $db->prefix('session').' WHERE sess_id = (SELECT * FROM (SELECT sess_id  FROM '.$db->prefix('session').' WHERE sess_data LIKE \'xoopsUserId|s:1:"'.$user->getVar('uid').'";%\'  LIMIT 1) as t)';
	
$req = $db->queryF($sql);

寫在 checklogin.php

// Regenrate a new session id and destroy old session
    $GLOBALS["sess_handler"]->regenerate_id(true);

這段之前
--
Mesak Blog
http://mesak.oow.me
--
※ 作者: mesak 時間: 2013-02-18 17:32:50
※ 編輯: mesak 時間: 2013-02-18 17:33:45
※ 看板: Mesak 文章推薦值: 0 目前人氣: 0 累積人氣: 125 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇