Я использую gmemya-facebook gem для аутентификации и регистрации в facebook. Когда вы завершаете регистрацию в facebook, он автоматически создает для вас пароль. Я хочу, когда omniauth получит все необходимые данные - автоматически перенаправляется на страницу, где пользователь может установить пароль или отменить регистрацию, если пароль не установлен. Как я могу реализовать собственную стратегию?Специальная разработка omniauth-facebook strategy
0
A
ответ
0
Вы хотите перенаправить на страницу после успешной регистрации?
Попробуйте просматривал документацию разработать по данному вопросу: https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-up-%28registration%29
Спасибо за ответ, но проблема в том, что на данный момент я уже был перенаправлен, аккаунт уже создан. Мне нужно какое-то условие вроде: если пользователь успешно зарегистрировался с помощью Facebook, он установил пользовательский пароль. И если пароль не установлен (закрытая страница пользователя закрыта или нажата на отмену), отмените полную регистрацию. – Src
поместить валидацию в пользовательскую модель, требующую установки пароля. Затем добавьте поле пароля в специальную форму регистрации –