【发布时间】:2011-08-02 14:25:30
【问题描述】:
如果我的用户选择不直接注册到我的网站,我想允许他们使用 OpenID、Twitter 和 Facebook 登录。
在他们使用 oAuth/OpenID 登录后(在你想知道之前:yes I have looked up the difference *),我会要求他们选择一个用户名。
我只需要用户的电子邮件地址和全名(以及 IP 地址,但现在不相关)。
我现在使用的当前表是:
author (id, fullname, username, password, salt, ip_address, email_hash, verified, created, deleted)
密码经过哈希处理,email_hash 用于恢复丢失的用户名。
如何更改此结构以支持具有一个用户名的 OpenID/oAuth 帐户?
* 或OAuth? ,OpenID? Neither? Which one should my site support?
【问题讨论】: