小程序登陆模块(有过期时间)
2016-07-28 15:49:48 0 举报
小程序登陆模块是一个关键的功能组件,它为用户提供了一种便捷的方式来访问和使用小程序。该模块具有过期时间特性,这意味着用户的登录状态会在一定时间后自动失效。这种设计有助于保护用户数据的安全性,防止未经授权的访问。当用户的登录状态过期时,他们需要重新进行身份验证才能继续使用小程序。此外,小程序登陆模块还支持多种登录方式,如手机号、微信等,以满足不同用户的需求。总之,小程序登陆模块是一个强大且灵活的功能组件,它为用户提供了安全、便捷的登录体验。
作者其他创作
大纲/内容
Y
第三方服务器返回用户信息和3rd_session给客户端
客户端将3rd_session存入本地
客户端调用wx.checkSession()
第三方服务器根据encryptedData和session_key解密出微信用户信息,添加或更新到第三方用户并生成3rd_session
用户进入小程序
N
客户端wx.login()获取code,客户端wx.getUserInfo()获取encryptedData等数据
客户端拿code和encryptedData等信息请求第三方服务器的接口,第三方服务器拿code去微信服务器获取session_key和openid
第三方服务器 根据3rd_session解析出openid,第三方服务器根据openid到数据库查找用户信息
本地是否存在3rd_session
客户端拿3rd_session去第三方服务器请求用户信息
第三方服务器重新生成新的3rd_session
是否有用户信息
0 条评论
下一页