花椒
- 花椒 2018-08-24 已签到连续签到28天,获得了20个金钱
- 花椒 回复了 zcx147716565 的说说
突然觉得做什么都没意思,唯一有意思的旅行,又穷去不了
穷游了解下~ 你都已经md5了,怎么解密回来。。。
看错了,问题是base64.js有问题,把这个js换成这个就可以了http://plugins.jquery.com/base64/
然后js前台解密部分改成:
function strencode(string) {key =md5('just a test'); string = $.base64.atob(string); len = key.length; code = ''; for (i = 0; i < string.length; i++) { k = i % len; code += String.fromCharCode(string.charCodeAt(i) ^ key.charCodeAt(k)); } return $.base64.atob(code); }
亲测有效~
- 花椒 回答了问题 求一份非对称加密demo,php加密,js前台解密
你都已经md5了,怎么解密回来。。。
- 花椒 2018-08-23 已签到连续签到27天,获得了20个金钱
- 花椒 2018-08-22 已签到连续签到26天,获得了20个金钱
- 花椒 2018-08-21 已签到连续签到25天,获得了20个金钱
- 花椒 回答了问题 如何写出这个多表关联查询
支持的,
比如你Order模型里定义了:public function getCourse(){ return $this->hasOne(Course::className(),['id'=>'goods_id']) ->onCondition(['type'=>1]); }
那你query里就可以用
$query->joinWith('course');
如果你要按course的name来搜索,可以用函数回调,比如:
$query->innerJoinWith([ 'course' => function ($query) { $query->andFilterWhere(['like', 'name', $this->coupon_name]); } ]);