欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

网站同时开启DZ的UC登录整合和QQ快捷登录碰到难题了

程序员文章站 2022-04-21 19:39:10
...
1、网站要与DZ的UC整合登录,我们需要提供 用户名和密码给UC的api,这个实现起来简单,网站登录提交后,同时把用户名和密码提交给UC就好了;
2、用QQ快捷登录也不难,QQ登录成功后,自己的网站标志为登录成功就好;
3、上述3方整合后,就出现难题了,网站的用户密码保存的是密文,我们不可能得到原密码,这样QQ登录了,网站可以标志为登录,但网站无法得到原始密码来提交给UC,原来用UC绑定的别的应用就无法同步登陆。

回复讨论(解决方案)

兄弟们都没碰到这个问题?

qq登录后不会有用户名和密码,所以要让他新建用户名或密码。如果已有用户名和密码,让他直接登录UC。

楼上正解,一般这会有一个激活流程,或者你qq登陆不走uc

qq登录后不会有用户名和密码,所以要让他新建用户名或密码。如果已有用户名和密码,让他直接登录UC。
即使新建了用户名和密码,也不是不行的,因为我们保存的肯定也是密文,所以无法用QQ登录后,获取系统中的用户名和密码来同步UC的登录

你获取无法获取qq的密码,如果能获取的话,那qq的几亿用户就不敢用了,随便个接口就能得到用户的密码,谁敢用呢
走qq接口得到授权后,可以让他新建用户名或密码,已经有过的话,你那边肯定也能验证,直接登陆即可