Openid 处理facebook connect和注册用户

Openid 处理facebook connect和注册用户,openid,facebook,membership,Openid,Facebook,Membership,当一些人通过facebook connect或openid等登录,以及其他实际在网站上注册的成员登录时,如何管理用户 据我所知,那些通过facebook connect登录的人只有有限的数据,比如他们的用户名正确吗?你甚至连他们的电子邮件地址都没有。当用户第一次登录到你的网站时,你会要求他们授予你的应用某些权限。查看列表,了解您可以访问的内容 你只需要存储facebook用户id。其他所有内容都可以在需要时从facebook中检索,除非你想进行缓存 通常为facebook用户创建一个普通用户帐户

当一些人通过facebook connect或openid等登录,以及其他实际在网站上注册的成员登录时,如何管理用户


据我所知,那些通过facebook connect登录的人只有有限的数据,比如他们的用户名正确吗?你甚至连他们的电子邮件地址都没有。

当用户第一次登录到你的网站时,你会要求他们授予你的应用某些权限。查看列表,了解您可以访问的内容

你只需要存储facebook用户id。其他所有内容都可以在需要时从facebook中检索,除非你想进行缓存

通常为facebook用户创建一个普通用户帐户是很方便的,这样facebook和普通用户就可以得到类似的待遇

您的用户表类似于:

<id>,<username>,<password>,<email>,<facebook_uid>
当用户第一次登录时,您要求他们提供用户名或使用真实姓名。密码是随机生成的,因为它不用于登录,如果您需要电子邮件,您可以提示输入电子邮件权限