В настоящее время я устанавливаю модуль SecureSocial в своем приложении Play 2 с помощью UsernamePasswordProvider
.SecureSocial 2/PlayFramework 2 - Добавление элементов в IdentityObject и изменение порядка рабочих потоков
знак вверх форма показывает следующую информацию, собранную в экземпляре Identity
объекта:
Имя пользователя, Имя, Фамилия, Пароль, Подтверждение. Пароль.
Можно ли добавить некоторые данные в Identity
объект, как, например, пол человека?
Возможно, SecureSocial предусмотрел подробные данные пользователя в отдельном объекте базы данных/таблицы.
Во-вторых, по умолчанию процесс «регистрации» начинает показывать форму с одним входом: «Электронная почта», направленная на отправку почты пользователю, чтобы перейти к подробным данным пользователя.
Могу ли я каким-либо образом настроить библиотеку, чтобы почта была отправлена ПОСЛЕ того, как все пользовательские данные были заполнены? Значение, показывающее всю форму напрямую.
Вы используете версию scala или java? – mericano1
@ mericano1 Я использую версию Scala, я не упоминал язык, так как концепция также будет применяться с Java :) – Mik378
@ mericano1 Я решил создать свой собственный securesocial-контроллер 'Registration', чтобы предоставить свой собственный экземпляр из Identity, содержащего многие данные пользователя, такие как телефон, дата рождения и т. д. Конечно, чтобы заставить его работать, я также переопределил соответствующие представления (и подклассифицировал DefaultTemplatePlugins, чтобы извлечь выгоду также из других методов реализации), чтобы взять мою собственную «регистрационную информацию», содержащую все поля. – Mik378