本人正在初学Discuz,碰到了一个问题,希望各位大虾帮帮忙。本人用的IDE是zend studio 7.1.0;数据库是mysql;
问题就是登录的时候,系统是怎么把登录的基本信息传递给后台代码,以进行验证的
我看了老半天,愣是没看出来直接看HTML代码是
<a href="member.php?mod=logging&action=login" onclick="showWindow('login', this.href);hideWindow('register');">忘记密码?</a>
应该是跳转到member_logging.php。然后通过调用类logging_ctl里的方法on_login()来验证登录,这里用到了一个函数userlogin,现在本人实在没搞懂userlogin($_G['gp_username'], $_G['gp_password'], $_G['gp_questionid'], $_G['gp_answer'], $_G['setting']['autoidselect'] ? 'auto' : $_G['gp_loginfield'])里的这些参数都是在什么时候被赋值的,按Ctrl+H键进行搜索,好像没有查到我想要的结果本人初学PHP,希望能得到大虾的指点,谢谢了
问题就是登录的时候,系统是怎么把登录的基本信息传递给后台代码,以进行验证的
我看了老半天,愣是没看出来直接看HTML代码是
<a href="member.php?mod=logging&action=login" onclick="showWindow('login', this.href);hideWindow('register');">忘记密码?</a>
应该是跳转到member_logging.php。然后通过调用类logging_ctl里的方法on_login()来验证登录,这里用到了一个函数userlogin,现在本人实在没搞懂userlogin($_G['gp_username'], $_G['gp_password'], $_G['gp_questionid'], $_G['gp_answer'], $_G['setting']['autoidselect'] ? 'auto' : $_G['gp_loginfield'])里的这些参数都是在什么时候被赋值的,按Ctrl+H键进行搜索,好像没有查到我想要的结果本人初学PHP,希望能得到大虾的指点,谢谢了
也可以用搜索的方式来完成.
其实我提的问题可以归结为一句话,我在登录框中输入的数据是怎么传给$_G['gp_username'], $_G['gp_password']的,真的很纠结。