您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop增加红包序列号字符的方法
寻春2025-01-20 18:22:57ecshop商城教程已有6人查阅
导读ecshop系统线下发放红包时系统生成的红包序列号是在10000的基础上增加四位随机数字。如果当我们要发放大额度红包的时候,这样的序列号规 则难免给人不安全的感觉,万一有无聊的人
ecshop系统线下发放红包时系统生成的红包序列号是在10000的基础上增加四位随机数字。如果当我们要发放大额度红包的时候,这样的序列号规 则难免给人不安全的感觉,万一有无聊的人,蒙几个红包序列号出来,那就亏大了,因为最多只要试10000次就可以了,所以我们需要更改一下系统的红包序列 号发放规则,让红包的序列号是由a-z,A-Z,0-9的字符组合而成,这样也可以防止网站大量发放红包导致序列号重复。如此实用的功能,教程将给出修改方法:
1、修改ecs_user_bonus表中bonus_sn字段的数据类型
ECSHOP 2.7.2中该字段类型为bigint,我们需要修改为varchar。 2、修改js/user.js文件中对红包序列号验证的部分
在文件的672行左右,找到 修改为: 3、修改admin/bonus.php 文件中红包序列号生成规则
在文件的569行左右,注释掉如下两行: 修改for循环中序列号的生成规则如下: 4、修改user.php中添加红包的验证部分
在文件的778行 左右: 将原来的 修改为: 5、修改购物流程中结算部分的红包序列号验证
flow.php 文件 1914行 左右,找到 更改为 到这里修改就完成了,后台清除下缓存就可以为红包生成字母加数字的序列号了,现在生成的序列号是由
a-z、A-Z以及0-9组成,安全性高的同时,也避免了大批量发放导致的序列号重复问题。
1、修改ecs_user_bonus表中bonus_sn字段的数据类型
ECSHOP 2.7.2中该字段类型为bigint,我们需要修改为varchar。 2、修改js/user.js文件中对红包序列号验证的部分
在文件的672行左右,找到 修改为: 3、修改admin/bonus.php 文件中红包序列号生成规则
在文件的569行左右,注释掉如下两行: 修改for循环中序列号的生成规则如下: 4、修改user.php中添加红包的验证部分
在文件的778行 左右: 将原来的 修改为: 5、修改购物流程中结算部分的红包序列号验证
flow.php 文件 1914行 左右,找到 更改为 到这里修改就完成了,后台清除下缓存就可以为红包生成字母加数字的序列号了,现在生成的序列号是由
a-z、A-Z以及0-9组成,安全性高的同时,也避免了大批量发放导致的序列号重复问题。
本文标签:
很赞哦! (0)
下一篇:ecshop标签整理
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop留言板怎么修改每页显示的留言数量
者需注意,这里说的是留言板页面(即message.php),而不是商品详情页下面的用户评论。两种修改方法,任选其一即可:删除ecshop顶部标题栏"Powered by Ecshop"的方法
ECSHOP2.7.2 本来是个不错的网店程序,但由于版权多出加密,有些需要去除版权的朋友会碰到一些困难,本人特整理分享新版ecshop去处版权方法给大家分享:ecshop实现只显示当前分类与其子分类的方法
打开根目录下category.php文件找到,Google上还有不少方法不过这个貌似代码最简单注:ECShop版本为 ECShop v2.7.1ecshop版权怎么删除
该偏文章代码号搜集总结,包括ecshop前台版权,ecshop后台版权,一个都不留,干干净净,推荐收藏,一、去掉网页标题 Powered by ECShop
留言与评论 (共有 0 条评论) |