`

DIscuz 指定uid直接登录

阅读更多

 

    今天解决Diccuz制定uid直接登录问题,顺手记录下:

    根据登录部分的关键代码,实现制定uid直接登录Discuz:

    1、/discuz/source/function/function_core.php 调用function_core.php中(line:70) 的如下代码:

getuserbyuid($uid, $fetch_archive = 0)

 

    2、/discuz/source/function/function_member.php 调用(line:68)的如下代码:

setloginstatus($member, $cookietime)

 

    具体参考示例:

require '../source/class/class_core.php';
require '../source/function/function_member.php';
$discuz = C::app();
$discuz->init();
$member = getuserbyuid($uid);
setloginstatus($member, 604800);

 

    主要参考:

    http://blog.csdn.net/jodan179/article/details/8553698

    http://www.yuweixian.com/php5/discuz-setuser-login.html

    

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics