嘿嘿,我的独立博客对应的地址:http://imzc.net/show-102-1.html
uchome_ROOT/为uchome的根目录
第一步:
定位到uchome_ROOT/source/do_login.php,找到如下函数:
上示函数便是登陆的第一步处理函数,再次定位:
uchome_ROOT/source/function_common.php,找到如下函数:
至此,我们可以发现现在开始和uc_client相关函数关联了.我们进入uc_client文件夹,开始分析,定位至:uchome_ROOT/uc_client/client.php
因为是mysql,故,UC_API_FUNC的值为uc_api_mysql,通过call_user_func()函数,将参数传给uc_api_mysql(),下面进入最关键的函数了:
uchome_ROOT/uc_client/client.php => uc_api_mysql()
uchome_ROOT/uc_client/control/user.php
至此,我们可以更改uchome默认的认证方式了,如果这里更改了,以后相关的也需要作出更改,这个就留下大家自己去跟踪调试了.
tips:
uchome_ROOT/uc_client/model/user.php下还有一个check_login(),这个函数暂时没有找到调用的地方.
eclipsePDT还是不错的,可以试试这个IDE.
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛