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

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

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

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

分享给朋友:

相关文章

魏则西事件中是谁绑架了百度?

魏则西事件中是谁绑架了百度?

前段时间网上热议的“魏则西事件”已经过去半个多月了,因此而产生的影响还在持续发酵,希望国家有关部门能够好好反思这个事件中暴露出来的重大问题。其实在看了这么多的报道之后,我自己也不禁反思,百度真的是因为无下限的挣钱才导致这样的人间悲剧吗?下面...

Phison(群联)主控PS2251-07(PS2307)金士顿64G DataTraveler100 G3量产工具及方法总结

Phison(群联)主控PS2251-07(PS2307)金士顿64G DataTraveler100 G3量产工具及方法总结

不知道怎么搞的,我的一个金士顿64G DataTraveler 100 G3的U盘在平板上用过几次之后(每次都是卸载u盘之后拔出),竟然出问题了!插到电脑上显示要格式化,然而真正要格式化时,却显示windows无法完成格式化,又或者是提示U...

You have an error in your SQL syntax解决方法

You have an error in your SQL syntax解决方法

在网站搬家的时候,用帝王备份还原时出现如下代码:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ver...

Z-blog定时自动发布文章插件Auto Publisher修改配置

Z-blog定时自动发布文章插件Auto Publisher修改配置

快放假了,觉得假期会没有时间去更新博客,就是就想着Z-blog有一款可以自动定时发布文章的插件——Auto Publisher。通过应用中心找到这款软件,下载下来。看评论,好像有点问题“里面的配置修改不了,时间是8修改保存后刷新还是8”,自...

JHACNAH1.0升级出错解决方法(不用双清)

JHACNAH1.0升级出错解决方法(不用双清)

红米手机终于更新系统了!在手机自带的系统更新程序里,终于出现了新的版本:JHACNAH1.0(稳定版)!赶紧刷起!59M的更新文件很快就下载好了,可是重启升级的时候居然出错!试了两次竟然还是错误!什么问题呢?查看了手机存储空间只剩几十M了,...

安装产品密钥时出错错误代码:0xC004F061,我的出现0xc004e016

安装产品密钥时出错错误代码:0xC004F061,我的出现0xc004e016

昨天在虚拟机上安装好的win10,今天想着好好研究下怎么激活,顺便把能用在win10正式版的激活方法及工具分享一下呢,结果出现了如下提示:安装产品密钥时出错错误代码:0xc004e016。微软官方“你已升级到 Windows 10,但未安装...

发表评论

访客

看不清,换一张

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