2012-03-31 11 views
0

Google OpenIDとfacebook OAuth Loginのみをサポートするウェブサイトの一意の識別子として「電子メール」を使用できますか?私はIDを格納しないよ電子メールをユーザーの一意の識別子として使用できますか?

、私はちょうど電子メールを保存しています...

それは十分だろうか?紛争が起きるのだろうか?また、Gmailの同じ電子メールでfacebookアカウントを登録したがまだ起動していない人はログインでき、OpenIdに登録されているアカウントへのアクセス権を得るだろうか?

+0

ユーザーIDを保存する方が良いです。ユーザーが自分のメールアドレスを変更した場合、ユーザーのリストには表示されません。電子メールを保存して、ユーザーがそれを変更したかどうかを確認して更新することもできます。 – Philip

答えて

1

Facebookのユーザーにはいつでも自分のアカウントに関連付けられた電子メールを変更するオプションがあるので、電子メールを一意の識別子として使用することはお勧めしません。そのような状況では、システムは失敗します。

2

ユーザIDを保存する方が良いです。ユーザがメールアドレスを変更した場合は、
ユーザリストには表示されません。
また、ユーザーの電子メールを保存して、ユーザーがそれを変更したかどうかを確認して更新することもできます。

関連する問題