Discuz! X2.5的QQ互聯(lián)增加了QQ互聯(lián)游客組,使沒有注冊的QQ通過QQ登錄后變?yōu)镼Q互聯(lián)游客組,可以獲得一些瀏覽帖子內容和部分附件的權限。
當用戶需要進行登錄后的某項操作時,才提示他進行完善資料或者綁定已有帳號。
鑒于論壇有很多人反饋想改回原來Discuz! X2.0的注冊方法,直接完善資料進行注冊。
特給出一個小的修改方案予以實現,QQ登錄完后跳轉到完善資料頁。
找到sourcepluginqqconnectconnectconnect_login.php文件,搜索代碼大約290行到294行
if (substr($mobileId, 0, 7) == 'Mobile_') {
showmessage('login_succeed', $referer);
} else {
$utilService->redirect($referer);
}
改為
if (substr($mobileId, 0, 7) == 'Mobile_') {
showmessage('login_succeed', $referer);
} else {
dheader('Location:member.php?mod=connect&referer=index.php');
}
這樣設置之后,即使QQ登陸,也不會再UC和DZ中創(chuàng)建用戶,必須完善資料了才會創(chuàng)建.