微信小程序 > 微信公开课 > 在这个场景下需要登录态吗没太弄懂登录态的意义
微信小程序,微信公开课,在这个场景下需要登录态吗没太弄懂登录态的意义

在这个场景下需要登录态吗没太弄懂登录态的意义

2019-03-15 18:15:58

微信公开课小程序热门讨论关于「在这个场景下需要登录态吗没太弄懂登录态的意义」的小程序开发问题
补充:现在想做的一个功能是用户在“我的”界面中查看到自己的历史发布,现在已经可以通过下面的代码在后台获取到用户的openid,而且在用户发布时就后台把物品信息和用户的openid一并写到数据库当用户点击按钮时,服务器
展开:现在想做的一个功能是用户在“我的”界面中查看到自己的历史发布,现在已经可以通过下面的代码在后台获取到用户的openid,而且在用户发布时就后台把物品信息和用户的openid一并写到数据库当用户点击按钮时,服务器获取到用户的openid后即可筛选出商品列表然后传到前台显示这个过程是否需要用到session_id以及3rd_session呢onLoad:function(){varthat=this;查看是否授权wxgetSetting({success:function(res){if(resauthSetting[scopeuserInfo]){wxgetUserInfo({success:function(res){consolelog(res)用户已经授权过,不需要显示授权页面,所以不需要改变isHide的值根据自己的需求有其他操作再补充我这里实现的是在用户授权成功后,调用微信的wxlogin接口,从而获取codewxlogin({success:res={获取到用户的code之后:rescodeconsolelog(用户的code:+rescode);可以传给后台,再经过解析获取用户的openid或者可以直接使用微信的提供的接口直接获取openid,方法如下:wxrequest({自行补上自己的APPID和SECRETurl:http:1921680102wechattesttestphp?api_num=3&code=+rescode,success:res={获取到用户的openid           consolelog(用户的openid:+resdata);}});}});}});}else{用户没有授权改变isHide的值,显示授权页面thatsetData({isHide:true});}}});},登录的方式就是在“我的”界面中点击授权按钮,弹出提示框后再次点击允许使用了微信自带的wxlogin接口和getuserinfo接口上面代码这种方式能用吗即速小程序:静默授权是要拿session_key的,如果不存头像跟昵称的,在展示昵称跟头像的地方可以用官方的opendata来展示:如果你不需要获取用户昵称和头像可以不用授权啊,单纯的openId是能满足识别用户的需求,当然如果要有其它安全考虑的话就需要更严格的校验了
更多有关「在这个场景下需要登录态吗没太弄懂登录态的意义」的讨论可以前往微信公开课小程序参与互动哦!
标签:微信公开课,小程序
微信小程序,微信公开课,在这个场景下需要登录态吗没太弄懂登录态的意义

「在这个场景下需要登录态吗没太弄懂登录态的意义」热门讨论订阅

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「在这个场景下需要登录态吗没太弄懂登录态的意义」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「在这个场景下需要登录态吗没太弄懂登录态的意义」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「在这个场景下需要登录态吗没太弄懂登录态的意义」

微信公开课小程序热门讨论「在这个场景下需要登录态吗没太弄懂登录态的意义」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「在这个场景下需要登录态吗没太弄懂登录态的意义」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。