一般微信项目只要涉及到用户授权基本都是和 用户唯一标识 OpenID 和用户在微信开发平台账号下的 唯一标识 UnionID 有关,只要项目中需要管理、区分、建立小程序内的用户体系就必须要获取 OpenID 、 UnionID 。
OpenID : 是微信生态 用户唯一标识 ,开发者通过微信小程序(微信公众号)提供的静默授权拿到当前用户的 OpenID ,小程序和公众号的 OpenID 是独立的。
UnionID : 是微信生态 用户在微信开放平台帐号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台帐号) ,开发者可以通过 UnionID 来对不同微信项目下的用户进行关联。如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用, UnionID 是相同的。。
不d出授权页面,在用户无感中的情况下,获取到用户唯一标识,通过这个唯一标识映射到我们系统的userId就可以建立用户体系管理用户。
流程:
注意事项:
需要d出选项需要用户选择才能完成的授权 *** 作,一般是为了获得用户手机号和用户信息等。
获取用户信息授权
获取用户手机号授权
微信小程序可以解除程序授权,进入微信设置在授权管理页面解除授权,以下是具体 *** 作步骤。
工具/原料:华为P50、HarmonyOS2.0.0、微信8.0.16
1、点击我,点击设置,再点击隐私。
2、点击页面下方的个人信息与权限。
3、在权限页面,点击授权管理。
4、在授权管理页面,点击软件。
5、点击页面下方的解除授权即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)