• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    2年前 (2016-04-23)  ecshop |   抢沙发  12 
    文章评分 0 次,平均分 0.0

    ecshop的程序中,有个对象,叫做$user的对象,他用来处理用户信息的。如登陆,注册,还有就是用来和第三方管理通讯和共享资源的。

    比如user.php中,有一条$user->login($username, $password).这里的$user就是来自includes/init.php中的 $user = & init_users();而inti_user函数又在lib_common.php中,他里面有一段非常经典的代码。

    include_once(ROOT_PATH . 'includes/modules/integrates/' . $GLOBALS['_CFG']['integrate_code'] . '.php');
    $cfg = unserialize($GLOBALS['_CFG']['integrate_config']);
    $cls = new $GLOBALS['_CFG']['integrate_code']($cfg);

    可以看的出来,调用的插件默认的是ecshop。那么这里面包含的文件应该是'includes/modules/integrates /ecshop.php',而且声明一个对象,打开ecshop.php这个文件,你会发现他继承了'includes/modules /integrates/integrate.php'.

    他里面有很多的方法:login()登陆,edit_user()编辑用户资料,add_user()注册用户.

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/4787.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享