2

我目前正在我的 Play 2 应用程序中使用UsernamePasswordProvider.

注册表单显示在对象实例中收集的以下信息Identity

用户名,名字,姓氏,密码,确认。密码。

是否可以向Identity对象添加一些数据,例如人的性别

或者,也许 SecureSocial 已经在单独的数据库/表对象中设想了详细的用户数据。

其次,默认情况下,“注册”流程开始显示单输入表单:“电子邮件”旨在向用户发送邮件,以便继续详细的用户数据。

我可以以某种方式配置库,以便在填写所有用户数据后发送邮件吗?意思是直接显示整个表格。

4

1 回答 1

1

您必须扩展到IdentityTrait,这是社交用户的最小表示(只是认为社交网络可能不会要求其成员指定其性别)。

在我的项目中,我想向我的用户添加信息,例如上次登录时间。所以我刚刚创建了一个User扩展类,Identity并将数据存储在数据库中User。SecureSocial 以这种方式运行良好。

对于您的第二个问题,我认为目前无法配置插件以使其按您所说的那样工作,但是您当然可以在 github 上拉一个请求。

于 2013-03-18T07:48:38.373 回答