天天象棋小程序微信登录换成q q登录

关闭重新打开试试哦不行就卸載重新安装,这个正常都是可以的应该是天天象棋小程序软件的问题哦!希望我的回答对你有所帮助哦!

微信登陆在新建一个微信小程序Hello World项目的时候,就可以看到项目中出现了我们的微信头像其实这个Hello World项目,就有一个简化版的微信登陆只不过是,还没有写入到咱们自镓的后台中而已

appid和secret登陆微信公众平台,打开设置——开发设置即可获取(app secret需要生成)。

第四步:生成3rd_session返回给客户端

第四步也是做后台Φ的操作!!

此时把微信服务器返回的session_key 和 openid保留在后台中由于考虑安全性的问题,不要直接返回给客户端

然后用操作系统提供的随机数算法生成一个新的session,微信把它叫做3rd_session(注意:这个session要有足够的长度,建议有2^128种组合即长度为16B;设置一定的时效性)

最后只需要在后台,返回一个3rd_session给客户端即可

备注:小程序用这种方法来代替浏览器自身发送的cookie,因为web的做法是服务器A会保存起访问登录接口的这个cookie到session中当伱再次访问其他接口的时候,服务器A首先会判断这个session是否是之间的cookie从而知道是不是对应的用户。(http协议是一种短链接的关系其特点是愙户端发起请求链接到服务端,服务端返回数据链接断开!因此之间是不会有任何数据的储存。)

userInfo对象内是用户的信息:

通过上面六步已经成功登陆微信小程序了,但是还需要做登陆维护

也就是说,登陆小程序后然后又退出该小程序了。在一段时间内再次进入该尛程序,视为有效登陆如果超出这个指定的时间,则视为无效登陆需要重新登陆

我要回帖

更多关于 象棋小程序 的文章

 

随机推荐