如果OpenID的,哪些用户数据我还需要保存 [英] If OpenID, what user data do I still need to save

查看:1163
本文介绍了如果OpenID的,哪些用户数据我还需要保存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想了解是否OpenID是为我好。目前该网站有一个正常的注册过程,我询问用户数据我需要一个像他的电子邮件,名称,用户名,年龄等,然后我让他确认他的电子邮件。所有这些数据被存储在数据库中。

I'm trying to understand if OpenID is good for me. Right now the site has a normal registration process, and I ask the user for data I need like his email, name, username, age, etc. I then make him verify his email. All this data is stored in the database.

当我开始使用OpenID,这就是我知道我需要做的:

When I start using OpenID, this is what I understand I'll need to do:


  1. 我不需要存储任何密码相关的数据

  2. 我仍然可以有一个电子邮件场在我的数据库,我会直接问OpenID提供商获得的电子邮件?对不对?

  3. 我还可以询问用户任何额外的细节我想,喜欢让他选择一个用户名和所有的问题?

任何事物你注意到了,你能告诉我让我明白这更好的?

Any thing you noticed, and you can tell me about so I understand this better?

推荐答案


  • 的OpenID提供商会给你用户的电子邮件,但前提是你自找的。
  • 有在使用OpenID用户登录后收集更多的用户数据没有preventing你。如果您登录到堆栈溢出,第一次和这样做使用OpenID,你会被提示输入用户名和OpenID提供商做了验证,其他信息。

提供商会给你一个唯一的ID为每个用户 - 这一点,你需要保存。这是你将如何刚刚登录与您的数据库中记录的用户相匹配。

The provider will give you a unique ID for each user - this you need to save. It's how you will match up the user that just logged in with a record in your database.

我发现的OpenID本身是相当复杂的。这 PHP类使得它很容易,如果你想使用的唯一供应商是谷歌。该网页还包括一个教程。

I've found OpenID by itself to be rather complicated. This PHP class makes it really easy if the only provider you want to use is Google. That webpage also includes a tutorial.

这篇关于如果OpenID的,哪些用户数据我还需要保存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆