如何在discuz代码中获取当前登录用户的 ID
有一个全局变量是$_G,获取当前登陆用户的UID用$_G['uid']获取,你也可以用print_r($_G)来查看这个全局变量的其它值。。如果是新建的Discuz论坛,可以在应用中心搜索“csdn123”来安装自动发帖插件来填充网站的内容。
第一步:找到以下几个文件
config/config_globalphp
config/config_ucenterphp
uc_server/data/configincphp
第二步:
1、打开config/config_globalphp文件
找到代码$_config['db']['1']['dbpw'] = '这里输入您的数据库密码';
2、打开config/config_ucenterphp文件
找到代码define('UC_DBPW', '这里输入您的数据库密码');
3、打开uc_server/data/configincphp文件
找到代码define('UC_DBPW', '这里输入您的数据库密码');
一关于制作DZ登录功能
DZ登录是使用POST提交的登录数据,如果密码有加密则找到对应的加密JS,加密后通过网络模块提交POST数据即可
二获取登录用户数据
DZ在使用post登录后,会返回json格式的数据,里面包含用户基础信息(ID,昵称,登录时间等),详细系统通过cookies访问DZ个人中心地址,使用正则或者文本取中间,取出需要的用户信息即可
0条评论