ecmall登陆分析
|
51自学网 2016-09-26 http://www.wanshiok.com |
|
ecmall电子商务系统的登陆,过程其实非常复杂. 首先他是通过调用mall/default/login.html来调用登陆页面的.调用的程序是通过app/frontend.base.php的login方法来调用来实现的。
if(!IS_POST)程序表示登陆页面的显示,通过$this->display('login.html')的调用来处理. ecmall的login.html页面主要有以下几个变量要传递.user_name,password,captcha三个变量,来用用于登陆验证. $user_name = trim($_POST['user_name'])和$password = $_POST['password']主要是用来接受用户名和密码的。 通过连接登陆中心$ms =& m来,调用$ms->user->auth($user_name, $password)来进行登陆验证的.
文件includes/global.lib.php中的function &ms()就是用来连接登陆中心的。 include(ROOT_PATH . '/includes/passports/' . MEMBER_TYPE . '.passport.php'); $class_name = ucfirst(MEMBER_TYPE) . 'Passport';$ms = new $class_name(); 这里就是来声明登陆对象的. |
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
|
|
|
|