当前位置:首页 > 日志 > 正文内容

ecshop会员注册审核插件下载?小京东只需稍作修改

光的传人9年前 (2016-08-18)日志1728

前段时间一直扮演着程序员的角色,现在基本完成,终于可以安安心心的写点博客了!下面几篇文章将会分享我在这次二次开发中遇到的问题以及解决方法经验。首先分享的是:ecshop会员注册审核功能的修改。本来,原版的ecshop会员注册后是不需要审核的,后台没有这个功能,于是就有技术大牛给出了解决方案,写得很详细,网上一搜就能搜到,并且搜出来的基本上都差不多。但问题是,这个解决方案只适用于原版的ecshop2.7.3版本,而且还是几年前的老程序了,最新版本的不知道是否还适用。总之,我按照教程所示步骤,用ecshop内核的小京东程序修改,结果失败!

死搬硬套当然是不行的!小京东虽然以ecshop为内核,但是二次开发后,很多核心内容及功能都被修改过的,添加了新功能,修改了大量代码。按照以前的方案来说,已经不适用了!以前的方案大体思路是这样的:先在数据库中会员表里建一个审核的字段,然后再到代码里修改相关代码,使其判断是否审核,以决定是否限制登录。

那有没有ecshop会员注册审核插件下载呢?结果肯定是有的,但是是付费插件,并且也是跟以上解决方案差不多只适用于ecshop(不知道哪个老版本的能用)。找了很久,光的传人没有找到这样一款可以直接启用就能实现ecshop会员注册审核功能的插件!那怎么办呢?只能自己动手。

先仔细分析了之前ecshop原版增加会员审核功能的教程,发现有一段核心代码来判断是否审核,于是联想到小京东后台有一个会员实名的审核机制,是否可以利用现有的字段来增加限制注册会员未审核不能登录的功能呢?这个想法不错,应该可以实现!于是就自己找小京东里面控制登录的核心代码,通过不断修改测试,终于找到解决方案了,ecshop小京东会员注册审核功能实现方法

修改\includes\modules\integrates\ecshop.php文件中112行(可能不同版本是不同的行数):

$sql = "SELECT user_id, password, salt,ec_salt " . " FROM " . $this->table($this->user_table) . " WHERE user_name='$post_username' ";

修改为:

$sql = "SELECT user_id, password, salt,ec_salt " . " FROM " . $this->table($this->user_table) . " WHERE user_name='$post_username' and status=1";

对,就这么简单。其运行结果就是管理员未审核(就是后台实名认证没有审核通过,一般前台注册的用户都是未审核的)的注册用户,登陆就会提示“用户名或密码错误”,修改对应的文字为“用户名或密码错误,或未通过审核”即可。

扫描二维码推送至手机访问。

版权声明:本文由光的传人博客www.liu16.com发布,如需转载请注明出处。

本文链接:http://www.liu16.com/post/ecshop_9171.html

分享给朋友:

相关文章

z-blog为文章内图片添加ALT标签方法

z-blog为文章内图片添加ALT标签方法

近日收到某网友邮件,说是使用了我的模板,询问怎样在文章内的图片上添加alt标签。我简单看了下,发现之前的我写的文章图片的描述都加在了图片的title标签,而文章里上传的图片根本没有alt标签!!!这要是靠人工在html模式下一个个添加就费事...

+4008365365苏宁批发商骗局深度解析

+4008365365苏宁批发商骗局深度解析

个人信息又被泄露了,我又把骗子骗了一次!前几天某个晚上,接到+4008365365的电话,看着这个电话有点面熟,好像在哪见过。一接电话,是个男的,说是苏宁的,问我不久前在苏宁买的电器怎么样?有没有什么问题。我说还好,暂时没有发现什么问题(一...

谷歌浏览器解决“系统无法读取您的偏好设置”方法

谷歌浏览器解决“系统无法读取您的偏好设置”方法

最近谷歌浏览器每次打开都会提示“系统无法读取您的偏好设置。某些功能可能无法使用,并且对偏好设置所做的更改不会保存。”这到底是怎么回事?经过搜集资料,发现是谷歌浏览器中User Data文件夹的权限出现问题,找到这个文件夹(不管是绿色版的还是...

自适应模板带来的移动设备流量变化

自适应模板带来的移动设备流量变化

本博客于2015年1月6日左右更换了由我自己修改移植的z-blog自适应模板后,通过近十天的流量观察,发现更换自适应模板后,移动设备来的流量更多了!有了很明显的提升。分析原因如下:1、之前没有用自适应模板的时候,z-blog有个手机访问插件...

Microsoft JET Database Engine 错误 '80004005'

Microsoft JET Database Engine 错误 '80004005'

突然有个网站不能够正常访问,并且提示配置文件某一行出现错误。之前好好的呢,再仔细一看,服务器上所有acc数据库的都出现类似错误!重启IIS,修复网站,都试了,都没有作用!这是怎么回事?经过研究发现,终于找到了问题所在:原来是由于我昨晚心血来...

网站空间出问题了怎么办?

网站空间出问题了怎么办?

做网站的人经常遇到这样的一个问题:空间商维护主机,网站暂时无法打开!虽然遇到这样的情况只是偶然,但也够站长们紧张的喝一壶的!当遇到这种情况怎么办?今天上午本博客空间就遇到了这样的情况,我赶紧联系客服,客服说昨晚所在的服务器受到攻击,正在维护...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。