请问有没有办法可以令买家用电邮地址或用戶名登陆ecshop呢?
2016-07-07 15:02 来源:www.chinab4c.com 作者:ecshop专家
因为我发觉买家会忘记自己开戶时输入了什么用戶名!!反而输入的电邮地址就不会忘记!!现在想请教高手们有没有方法可以令用戶隨便使用电邮地址或用戶名登陆网店 希望大家指点迷津 |
回答:
修改下用户登陆 和注册就好.. 最好是修改成 用 用户名 或者 邮箱名 都可以登录 |
下面的改动,可以使ecshop用email,用户名都可以完成登陆. ---------------------------分割线----------------------------- 改动版本: ecshop 2.7.0 改动程序: /includes/modules/integrates/integrate.php 改动代码:145--162行的用户登陆函数.如下function login($username, $password) { if ($this->check_user($username, $password) > 0) { if ($this->need_sync) { $this->sync($username,$password); } $this->set_session($username); $this->set_cookie($username); return true; } else { return false; } } 复制代码改为:function login($username, $password) { if(is_email($username)) { $sql = "select ".$this->field_name." from ".$this->table($this->user_table)." where ".$this->field_email."='".$username."'"; $username = $this->db->getOne($sql); if(!$username) return false; //echo $sql;exit; } if ($this->check_user($username, $password) > 0) { if ($this->need_sync) { $this->sync($username,$password); } $this->set_session($username); $this->set_cookie($username); return true; } else { return false; } } 复制代码是否有其他改动方法:有,但经过几次试验,这种方法目前是最平滑的. 如有不明,可跟帖询问. ---------------------------分割线----------------------------- |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop下载链接
ecshopcat
ecshop百团大战
ecshop过来
ecshop商品总价
ecshop好心人帮忙
ecshopphoto
dede模板
zencart变量
ecshop发表文章
ecshop网上
ecshop出价
ecshop闹鬼
restful
ecshop太原
ecshop手机辐射
ecshopbody
ecshop收钱
ecshop最低
ecshoppa18
ecshop不兼容
ecshopECShop资讯
ecshop询查
ecshop流动电话
ecshop简单化
ecshop轮播
ecshop英文版系统
ecshop安装系统
ecshop下载英文
ecshop高级搜索