AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PHP编程

ecmall登陆分析

51自学网 2016-09-26 http://www.51zixue.net
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();
 这里就是来声明登陆对象的.


说明
:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,51zixue.net不保证资料的完整性。
 
上一篇:ecmall中的edit用法  下一篇:ecmall的add,edit,find操作