我可以使用安全的社交游戏在哪个领域使用! Facebook的框架?

时间:2012-07-14 23:45:10

标签: playframework securesocial

如何确保同一用户已登录?

SecureSocial正在返回以下字段:

id,isEmailVerified,avatarUrl,email,password,secret,token,authMethod

某些字段为空,每次我登录ID更改。例如,一旦它是securesocial.provider.UserId@4bc348d3,另一次是securesocial.provider.UserId@68a895ba。我想使用电子邮件地址查找同一用户是否登录,但可以在Facebook个人资料中更改用户的电子邮件地址。字段标记为空。是否还有其他字段可用于确定登录的用户是否相同?

1 个答案:

答案 0 :(得分:1)

每次都是一个不同的对象(当然!),但在UserId类中,你会发现提供者用来识别用户的id - 所以,唯一的识别用户,使用UserId.idUserId.provider的组合。