新闻中心

ECSHOP后台添加冻结资金的方法

作者 / 无忧主机 时间 2015-02-09 23:24:25

经营电商网站的站长朋友们也许都遇到会员账号忘记或者会员账号被盗导致的纠纷问题。有些会员可能不小心没有保管好自己会员信息被别人盗了,这样就可能被盗号者登陆会员去采购或者消费。当会员意识到账号丢失并去联系站长找回账号的时候会员下的金额已经被洗劫一空了,小编最近也是遇到了类似的问题。一位站长朋友特意在无忧小编这里买了一款PHP独立IP空间安装了ECSHOP程序。可是没有运营多久就遇到了小编上述的问题。这位站长想能否当知道这位会员的信息被盗了之后作为管理员采取点措施呢,可以先冻结里面的现金。等会员找回账号信息后再解冻。这样会员下的金额及时发现后不会被消费掉。小编开始的时候以为ECSHOP程序应该有自带的这个功能,只需要管理员登陆后台冻结就可以了,但是当小编注册了一个会员登陆后发现会员中心并没有这个功能,请看以下是小编的截图: ECSHOP后台添加冻结资金的方法 站长朋友们也看到了哈,会员中心缺少了这个功能的。小编想这个功能也不是很麻烦只要把冻结客户ID查询到从数据库取出来并在会员中心的展示模板展示出来就可以了。至于冻结的SQL语句都是从网上可以查到的。经过半个小时收集研究整理小编终于实现了这个功能了。具体步骤如下: 第一步:连接FTP工具按照目录路劲找到/includes/lib_clips.php文件。 使用一款高级编辑器打开该文件,找到568行代码:

$sql = "SELECT pay_points, user_money, credit_line, last_login, is_validated FROM " .$GLOBALS['ecs']->table('users'). " WHERE user_id = '$user_id'";
修改为:
$sql = "SELECT pay_points,frozen_money, user_money, credit_line, last_login, is_validated FROM " .$GLOBALS['ecs']->table('users'). " WHERE user_id = '$user_id'";
继续向下查找在58行:
$info['surplus'] = price_format($row['user_money'], false);
下面添加一行代码:
$info['frozen_money'] = price_format($row['frozen_money'], false);
第二步:修改模板文件,找到 /themes/default/user_clips.dwt文件。 找到在63行代码:
{$lang.your_integral}:{$info.integral}<br />
在下面添加一行代码: 冻结资金:{$info.frozen_money}<br /> 修改好了以上两个文件后保存上传覆盖之前的文件,再登陆网站的后台更新下缓存文件。再回到会员中心就可以看到效果了如下图: ECSHOP后台添加冻结资金的方法 以上两个步骤就是在会员中心添加冻结资金的详细方法了。希望这篇文章可以帮到有需要的站长朋友们。感谢各位对无忧小编的大力支持。 无忧主机相关文章推荐阅读: ECSHOP教程:如何去除后台的邮件认证提示 ECSHOP程序中涉及充值内容三个数据库表的用途与区别 ECSHOP整合UCENTER再次卸载后会员无法登陆该怎么解决呢 ECSHOP商城下的论坛由于SESSION设置问题无法同步登陆的解决方法

本文地址:https://www.51php.com/ecshop/18645.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服