ecmall登陆分析

2010-03-26 20:15 来源:www.chinab4c.com 作者:admin

  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();这里就是来声明登陆对象的.
  

     来源:中国B4C 电子商务