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

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

光的传人10年前 (2016-08-18)日志1926

前段时间一直扮演着程序员的角色,现在基本完成,终于可以安安心心的写点博客了!下面几篇文章将会分享我在这次二次开发中遇到的问题以及解决方法经验。首先分享的是: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

分享给朋友:

相关文章

u盘扩容检测工具MyDiskTes该升级了!

u盘扩容检测工具MyDiskTes该升级了!

数据无价,买U盘需谨慎!谨以此文献给那些买了虚假容量U盘的朋友。记得大学的时候,班上一哥们从网上买了个8GU盘,相当便宜,我就怀疑是不是真的实际容量8G,结果买来之后,用MyDiskTes检测,竟然是2G的量产修改的!于是我就重新给他量产了...

手机不能发送短信(能打电话收短信)解决方法大全

手机不能发送短信(能打电话收短信)解决方法大全

前一阵子手机刚刷了机,一直没发现什么问题。直到昨天要发送短信给10086查询余额时才发现,手机发短信一直显示“正在发送”,却一直发送不了短信。而这段时间使用,手机能打电话、收短信都没问题,只是发送短信不行,难道是刷机包的问题或者与卸载系统软...

中华人民共和国外交部声明

中华人民共和国外交部声明

中华人民共和国外交部声明8月2日,美国国会众议长佩洛西不顾中方强烈反对和严正交涉,窜访中国台湾地区,严重违反一个中国原则和中美三个联合公报规定,严重冲击中美关系政治基础,严重侵犯中国主权和领土完整,严重破坏台海和平稳定,向“台独”分裂势力发...

chrome某些网站提示插件已被拦截:该网页已屏蔽以下插件Adobe Flash Player

chrome某些网站提示插件已被拦截:该网页已屏蔽以下插件Adobe Flash Player

2017.6.9更新:多谢网友留言,该网页已屏蔽以下插件Adobe Flash Player解决方法:chrome://flags/#run-all-flash-in-allow-mode选择启用就OK了。如下图所示:最近谷歌浏览器chro...

谷歌扩展程序DIY修改及指定扩展程序的私有密匙已存在解决方法

谷歌扩展程序DIY修改及指定扩展程序的私有密匙已存在解决方法

一直以来使用的谷歌浏览器中比较牛叉的一款插件“SEO in China”,号称是史上最给力的Chrome SEO扩展(没有之一)! 说实话,确实好用,但是不久前谷歌浏览器升级之后就不好用了,在谷歌网上应用商店下到的版本很多功能都不好用了,而...

拓实N815/N812改装记——大功率网卡天线增强改造

拓实N815/N812改装记——大功率网卡天线增强改造

最近被一块大功率网卡折腾得够呛,起初是因为之前一直使用的一款大功率网卡(拓实N9系列的,平板天线上写着:CMCC WLAN  TS-N9高增益接收器,然而在淘宝上搜了很久没有搜到同款,毕竟五六年前的产品了)由于某种原因送人了,自己...

发表评论

访客

看不清,换一张

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