您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop增加红包序列号字符的方法
寻春2025-01-20 18:22:57ecshop商城教程已有11人查阅
导读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商品关键词模糊分词搜索插件,商品列表关键字加红功能
ECSHOP商品关键词模糊分词搜索商品列表关键字加红功能。最近给客户做一个ECSHOP商城,发现ECSHOP的模糊搜索要求太高,需要加入and、空格、加号等,客户搜索的时候不可能这样操作。在ecshop商品搜索页怎么显示商品货号
打开 search.php 文件 (建议使用editplus 或 Dreamweaver )(2)、打开模板文件 search.dwt ,在您想要显示商品货号的地方加上下面这句:ecshop首页怎么更换FLASH播放器外观样式
ECSHOP默认的只有几种很普通的FLASH图片切换样式,想不想自己也换一种呢?今天摸索了下,算是弄懂了,和大家分享下首先在网上找到你想要的FLASH切换样式【google一下】ecshop文章详情页文章标题怎么加上链接
ecshop文章详情页的文章标题上加个链接的方法据说有利于SEO,实际情况大家自己看吧,下面介绍下修改方法:
留言与评论 (共有 0 条评论) |