类别:
代码
作者:
sunshine / 2021-7-30 23:04 Friday
调整后4月13日之后发布的小程序wx.getUserInfo的接口都将失效,因此导致小程序的登录会出现灰色头像和微信用户
后台也是获取不到数据导致界面一度尴尬。
先用getUserProfile获取 userInfo用户对象信息,在用wx.getUserInfo 获取encryptedData和iv 至此后面的登录流程不变只是提交数据的时候多提交一个userInfo信息到后台
小程序支持库最少升到2.10.4
相关文件
小程序路径pages/auth/index.wxml 立即登录按钮需要修改
<image class='logo' src='{{shop_logo}}'></image>
<view class='title'><text class='title-underline'>{{shop_name}}</text></view>
<view class='message'><text>您尚未登录需要获取您的授权后进入商城</text></view><button bindtap='close'
class='cancelBtn'>暂不登录</button>
<button bindtap='bindGetUserInfobu' class='authBtn' >立即登录</button>
小程序路径pages/auth/index.js 多加了一个方法bindGetUserInfobu() 然后获取到userInfo用户对象信息在用wx.getUserInfo 把对象结构拼装一下,这样基本没有太多改动
阅读全文>>
类别:
linux
作者:
sunshine / 2019-1-26 01:20 Saturday
在生产环境中,我们总会因为这样或那样的原因导致主从不同步,亦或者是测试环境要和生产环境进行同步,利用Navicat结构同步工具,不但能找出库结构差异,还可以针对create、modify、drop等进行选择性比对,非常的人性化,那么一起来看下是如何操作的。
首先在Navicat的主界面选择工具,结构同步,这时会看到如下画面:
阅读全文>>
类别:
linux
作者:
sunshine / 2016-12-11 17:44 Sunday
记录一点心得供各位奋斗在一线的运维人员提供一点帮助.
遇到服务器故障,问题出现的原因很少可以一下就想到。建议大家从以下步骤入手:
一、尽可能搞清楚问题的前因后果
不要一下子就扎到服务器前面,你需要先搞明白对这台服务器有多少已知的情况,还有故障的具体情况。不然你很可能就是在无的放矢。
必须搞清楚的问题有:
故障的表现是什么?无响应?报错?
故障是什么时候发现的?
故障是否可重现?
有没有出现的规律(比如每小时出现一次)
最后一次对整个平台进行更新的内容是什么(代码、服务器等)?
故障影响的特定用户群是什么样的(已登录的, 退出的, 某个地域的…)?
基础架构(物理的、逻辑的)的文档是否能找到?
是否有监控平台可用?
最后两个是最方便的信息来源,特别是日志系统,作...
阅读全文>>
标签:
PHP,
mysql,
apache,
系统错误,
Nginx,
错误,
linux,
运维,
故障,
方法,
类别:
win_lin_mac
作者:
sunshine / 2016-11-14 07:18 Monday
Dede后台验证码只显示背景,不显示字母的解决方法:
打开验证码生成文件 Include/vdimgck.php,找到:
for($i=0;$i<$rndcodelen;$i++)
{
$bc = mt_rand(0, 1);
$rndstring[$i] = strtoupper($rndstring[$i]);
$c_fontColor = $fontColor[mt_rand(0,4)];
$y_pos = $i==0 ? 4 : $i*($font_size+2);
$c = mt_rand(0, 15);
@imagettftext($im, $font_size, $c, $y_pos, 19, $c_fontColor, $fo...
阅读全文>>
类别:
win_lin_mac
作者:
sunshine / 2016-9-30 18:44 Friday
Part1:写在最前
在MysQL5.6版本中,可以把undo log 回滚日志分离到一个单独的表空间里;其缺点是不能回收空间大小,until MysQL5.7,but MariadDB10.1暂不支持。
本文介绍并演示MysQL5.7是如何在线收缩undo log的。
undo log日志是保存在共享表空间ibdat...
阅读全文>>
类别:
win_lin_mac
作者:
sunshine / 2015-12-25 07:56 Friday
Warning: Illegal string offset 'free_money' in /www/jade360/mobile/admin/order.php on line 2200
Warning:number_format() expects parameter 1 to be double, string given in /www/jade360/mobile/include/lib_common.php on line 963
解决这个问题的时候,一开始我也是先到网上查看相关的解决方案,
大部分都说是lib_common.php的price_format ()里面的$pr...
阅读全文>>