阿南哥 发表于 2022-9-2 22:29:36

微信扫码登录与公众号微信登录账号统一的需求

官网现有的微信扫码登录和公众号微信登录会产生两个不同的账号,看了微信开放平台的解释原因是:没有获取到微信应用用户唯一性标识符UnionID。实际可以实现两种微信登录方式登录的都是同一个账号,市面上其它的系统都是这种统一账号的,希望活字格也能支持,感谢!


以下是微信官方的文档,请参考:

https://developers.weixin.qq.com ... nionID.html#UinonId

Erik.Xue 发表于 2022-9-5 15:19:33

您好,收到您的建议和需求,这边尽快评估确认下。

阿南哥 发表于 2022-10-9 14:00:41

Erik.Xue 发表于 2022-9-5 15:19
您好,收到您的建议和需求,这边尽快评估确认下。

这个功能相当重要,麻烦一定要采纳开发啊

阿南哥 发表于 2022-10-9 14:01:40

同一个微信扫码登录和公众号的微信登录会产生两个不同的账号,帖子的需求就是解决这个问题的

Simon.Sun 发表于 2022-10-9 18:02:10

阿南哥 发表于 2022-10-9 14:01
同一个微信扫码登录和公众号的微信登录会产生两个不同的账号,帖子的需求就是解决这个问题的

感谢大佬反馈,谢谢您对活字格的支持。
我们这里有个通过 UnionID 打通微信扫码和微信公众平台登录的思路可以供您参考下:


微信公众平台的用户时用过微信安全程序同步的,以 OpenID 作为用户名或由用户决定用户名或密码,并将用户添加到活字格的内建用户中。
微信扫码是个插件,也是利用用 OpenID 和或者进行集成,但这里的 OpenID 和微信公众平台的 OpenID 不是同一个,所以导致了两边同一个用户登录,活字格存了两套用户的问题。
如果要修改的话,需要同时修改安全程序和扫码插件的代码,添加通过 OpenID 去活字格用户信息视图找 UnionID,如果发现了 UnionID 已经存在,就不在创建用户,直接登录。

目前的话,由于这边计划比较紧张,我们这边暂时没有做这个的计划,您如果感兴趣,可以按照上面思路自己尝试实现一下。




阿南哥 发表于 2022-10-11 21:46:03

Simon.Sun 发表于 2022-10-9 18:02
感谢大佬反馈,谢谢您对活字格的支持。
我们这里有个通过 UnionID 打通微信扫码和微信公众平台登录的思 ...

所言极是,就是这个问题。现在是插件中没有取UnionID,麻烦官方后期考虑下

Simon.Sun 发表于 2022-10-12 08:51:21

好的大佬,我们这边先评估下工作量。如果可以的话,尽快给大佬安排。
当然,如果有厉害的大佬可以尝试按上面的思路去做一下。

qq189980980 发表于 2022-10-26 11:42:16

Erik.Xue 发表于 2022-9-5 15:19
您好,收到您的建议和需求,这边尽快评估确认下。

其实这个需求可以再进一步,比如:是以普通用户为基本户,再去关联第三方帐号。钉钉用户+公众号用户+微业微信用户+普通用户,多合一的模式。在后台只占用一个用户数,又不影响第三方帐号的使用,权限分配也仅对普通用户授权,第三方用户跟着变化。

Erik.Xue 发表于 2022-10-26 17:30:26

qq189980980 发表于 2022-10-26 11:42
其实这个需求可以再进一步,比如:是以普通用户为基本户,再去关联第三方帐号。钉钉用户+公众号用户+微业 ...

{:5_114:}

毛毛 发表于 2022-11-4 21:50:52

qq189980980 发表于 2022-10-26 11:42
其实这个需求可以再进一步,比如:是以普通用户为基本户,再去关联第三方帐号。钉钉用户+公众号用户+微业 ...

这种模式普通用户必须手动去关联第三方用户,工作量巨大
页: [1] 2
查看完整版本: 微信扫码登录与公众号微信登录账号统一的需求