我觉得支持这个就是为了方便用户,所以不要让用户再输入用户名和昵称比较好,这样的话应该直接使用社交帐号的用户名和昵称,但如果本系统的用户名或者昵称需要保持唯一性的话,怎么处理从社交帐号读取到的东东和已有用户的重复呢?
咨询下有经验的人看看都是怎么处理的
咨询下有经验的人看看都是怎么处理的
1
wy315700 May 21, 2015
oauth会返回一个openid的
|
2
clino OP @wy315700 我是说用户名和昵称之类的,比如假设v2ex支持weibo登入,那登入的用户名应该直接使用 weibo 的 name 来作为用户名,比如说现在登入的weibo用户名是 neo,可是 v2ex 已经有一个叫 neo 的用户了, 那这时候该怎么办?
|
5
cevincheung May 21, 2015
1.连接OAuth,用户认证
2.认证成功,回到本系统,显示设置用户资料设置步骤(输入框默认填写用户登录平台的昵称和头像,可修改) 3.点击确认~~~然后你懂的 |
6
clino OP |
7
zeayes May 22, 2015
如果重复了,就让用户重新输入一个新的用户名就好了。
|
8
zonghua Apr 5, 2016
我也想知道怎么去处理,如果现在只是支持用微博登录,如果拓展了其他第三方登录的话怎么去确定用户 ID
|