Laraman
Laraman
发布于 2个月前

Discuz 判断用户名密码是否正确

discuz在 source\class\class_member.php 脚本中函数on_login 内进行验证登录信息,以下是验证代码

 $result = userlogin($_GET['username'], $_GET['password'], $_GET['questionid'], $_GET['answer'], $this->setting['autoidselect'] ? 'auto' : $_GET['loginfield'], $_G['clientip']);

如果验证正确 $result['status'] > 0

单独使用,代码如下:

require_once libfile('function/member');
$res = userlogin('admin', '123456', '', '', 'auto', $_G['clientip']);