关于虚拟卡显示星号的问题 分析 求解
2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家
我新安装了2.72的程序,使用虚拟卡后 卡号和卡密都显示为“星号” “***“ 经过分析程序 发现是/admin/virtual_card.php里 有关于星号 看程序后 发现是由include/lib_code.php关于加密解密函数控制的。 virtual_card.php 控制的代码如下
但是发现 数据库中的crc32字符串和crc32加密的字符串 完全不一样所以导致了 出现卡号和卡密为星号的问题 比如我加密字符串设置的是456数据库中的crc32 显示为 2147483647而我直接代码crc32出来的值为 2980627313 所以导致了 卡号显示为三个*** 目前还不知道为什么会不一样 还请高手告诉 可以吗? |
回答:
经过测试 不管加密串如何更改 数据库中的 crc32 均为 2147483647 没有更改过。说明 插入数据库的时候 crc32没有取到 AUTH_KEY的值,但是因为2147483647是加密后的值 暂时无法知道他取成了什么值 |
自己写了个代码 设置 AUTH_KEY 为test
手工吧数据库里的值改成0 后台才能正确显示卡号密码 ,很郁闷 只能吧 写入数据库那里crc32(AUTH_KEY);改成写成0 不过可能加密串就没法更改了。但是好歹能用了 |
帮顶吧。。 |
只能暂时用着,治标 没有 治本。没有从根本上解决问题。 |
有没有治本的方法啊 晓天 |
将数据库里的crc32字段的,类型从int(11),变为bigint(20) |
太感谢了 能用了 呵呵 |
最近更新
常用插件
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
ecshop热门问答
ecshop热门资料
ecshoplamiu
ecshop订单查询
ecshop制冷剂
ecshop如何去掉
ecshopFLV
ecshoprar
ecshop谷歌ads
ecshop显示异常
ecshop右键
ecshop简繁切换
ecshop解释
ecshop尝试
ecshop出售数量
ecshop系统崩溃
ecshop自主创业
ecshop瘫痪
ecshopSEM
ecshop官方网站
ecshopjpg
ecshop一级
ecshop服务器
zencart电子商务
ecshop商品显示出错
ecshop虚拟服务器
ecshop整合
ecshop过年
ecshop系统功能
ecshop客服软件
ecshop购物网
ecshopecmall短信