程序授权微信登录(小程序微信授权登录没反应)

网友投稿 1961 2023-04-18

本篇文章给大家谈谈小程序授权微信登录,以及小程序微信授权登录没反应对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享小程序授权微信登录的知识,其中也会对小程序微信授权登录没反应进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

微信小程序用户授权登录

1、appid: 微信小程序/公众号的唯一凭证,即 AppID。

获取途径小程序授权微信登录:可在「微信公众平台 - 设置 - 开发设置」页中获得。(需要已经成为开发者,且帐号没有异常状态)

用途:小程序的 AppID 相当于小程序平台的一个身份证,会在很多场景中使用,比如小程序的登录、授权等

2、openID: openID 是微信生态下 应用的唯一标识 , ,即同一个用户在不同的小程序下的openid是不同的。

获取途径:调用 auth.code2Session 接口,通过code(登录凭证,调用wx.login获取)+appid+appsecret(小程序密钥,获取方式和appid一样)可以换取openid,即 静默授权。

用途:用于在开发者系统中标识用户信息

3、UnionID:UnionID 是微信生态下 用户的唯一标识 ,换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。

获取途径:绑定了开发者帐号的小程序,可以通过以下途径获取 UnionID。

1)开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户授权。

2)小程序端调用云函数时,可在云函数中通过 Cloud.getWXContext 获取 UnionID。

用途:标识同一个微信开放平台下的用户,可用于去重判断

也就是我们常用的微信移动端/PC端之间的扫码登录,PC端用微信扫码登录,微信移动端确认授权登录后,应用可以从微信拿到用户的open id或union id,将微信获取的用户信息与自己账户体系中的用户身份进行关联小程序授权微信登录

需要用户确认登录,这样可以通过用户的个人确认,获取用户全面的信息,无论是否关注相关微信公众号等都可以获取。

1、静默授权不需要用户确认,只需要用户访问某个网页,属于嵌套在普通网页里的授权形式,但是只能获取到用户的唯一标示openid和union id,无法拿到用户的微信头像、微信名称等个人信息,对于用户的简单认证还是很有用的。

2、静默授权的过程:

1)调用 wx.login() 获取 临时登录凭证code

2)调用 auth.code2Session 接口,换取用户唯一标识 openID

3)调用本地后台服务,将 openID 映射到本地的 userId

微信开发文档-小程序登录流程

参考文章:

1、 【微信小程序用户授权登录】

2、 微信第三方登录(静默授权和非静默授权)

3、 openid会变吗小程序授权微信登录?微信小程序开发中的appid、openid、unionid使用总结

苹果手机微信小程序怎么授权

建议打开该小程序小程序授权微信登录,然后点击登录,然后选择微信授权登录。

微信小程序小程序授权微信登录的授权,一般是在第一次通过微信打开小程序询问小程序授权微信登录的,您可以选择用户的头像,自己本身的头像包含了自己的少部分个人信息,比方说地区,性别,头像等等。当然也可以新建个人信息提供给小程序。一般情况下,拒绝提供任何头像(信息)是无法正常使用微信小程序的。

如果是上述信息权限没有授权给微信小程序,可以在微信信息页面,下拉,最近使用过得小程序,重新进入小程序,同意授权,重新授权,以正常使用小程序。

如果是上述信息权限没有授权给微信小程序,可以在微信信息页面,下拉,最近使用过得小程序,重新进入小程序,同意授权,重新授权,以正常使用小程序。

微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要-安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

全面开放申请后,主体类型为企业、政府、媒体、其小程序授权微信登录他组织或个人的开发者,均可申请注册小程序。微信小程序、微信订阅号、微信服务号、微信企业号是并行的体系。

微信小程序在产品功能设计上给用户更多控制力。在微信小程序的设置页,为用户提供了数据权限开关,一旦用户授权之后又关闭,微信小程序再次使用该用户数据时需要重新获得授权,为用户提供更方便的数据控制权。用户在微信小程序的资料页还可以看到隐私数据保护的提示以及投诉入口。

小程序微信登录

1.用户点击微信授权,小程序端获取手机号。
2.小程序端将手机号和code传给后台,
3.后台通过code获取openid
如果openid已经存在,返回用户信息
如果openid不存在,并且该手机号未和openid绑定,那么该openid和手机号均可用户登录,返回用户信息
如果openid不存在,并且该手机号已经和某个openid绑定小程序授权微信登录了,那么返回错误信息

补充:
前端传给后台code,后台通过小程序小程序授权微信登录的一个方法(使用code,小程序appid和secret)从微信获取唯一标识openid(或unionid)

1.前端传给后台code,后台(使用code,小程序appid和secret获取)从微信获取唯一标识openid(或unionid)
2.如果后台存在该openid用户,返回登录成功的参数
如果不存在该openid用户,返给前端openid和一个失败的标识
3.前端界面跳转,变成输入手机号和验证码界面。
如果手机号存在,登录成功,返回参数。并且如果没有绑定微信,那么绑定openid
如果手机号不存在,那么注册该手机号为用户,并且绑定openid

或者第三步骤为:
3.前端将openid和手机号+密码给后台
如果登录成功,返回登录成功参数,并且如果没有绑定微信,那么绑定微信
如果用户(手机号)存在,密码错误,提示密码错误
如果用户(手机号)不存在,那么注册该密码为登录密码

微信小程序怎么取消授权登录

微信授权登录小程序授权微信登录的小程序取消授权操作。

工具/原料:华为畅享20、EMUI10.1.1、微信8.0.2

1、打开微信小程序授权微信登录,点击发现。

2、点击小程序。

3、选择小程序。

4、点击右上角小程序授权微信登录的三点图标。

5、点击设置。

6、点击用户信息。

7、点击关闭授权用户信息。

8、点击关闭授权。

关于小程序授权微信登录和小程序微信授权登录没反应的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 小程序授权微信登录的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于小程序微信授权登录没反应、小程序授权微信登录的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:电脑打开小程序横屏(电脑打开小程序横屏变竖屏)
下一篇:idea上提交项目到gitee 最后出现 Push rejected的问题处理方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~