Я управляю игровым форумом для японцев.
С точки зрения моих пользователей, никто не регистрируется по адресу электронной почты. Все регистрируются через Twitter.
Есть ли способ отображать на экране регистрации только интеграцию с Twitter?
После включения входа через Twitter вы можете отключить настройку сайта «Включить локальный вход» в панели администратора. После этого всплывающее окно входа будет пропущено, и пользователи будут сразу перенаправлены в Twitter.
Что, если я хочу разрешить пользователям входить в систему с помощью имени пользователя/электронной почты и пароля, но не регистрацию? То есть регистрация возможна только через Twitter, но после регистрации вход осуществляется с помощью имени пользователя и пароля.
Это ужасный UX: пользователи, зарегистрировавшиеся через Twitter, не имеют паролей и вынуждены проходить процедуру сброса пароля перед первым входом.
Извините, я был неясен. Я имел в виду:
-
Пользователи смогут регистрироваться двумя способами: либо мы приглашаем их (где они указывают обычный адрес электронной почты и пароль), либо они регистрируются через Twitter. Мы не хотим, чтобы они регистрировались без аккаунта в Twitter, если мы их не пригласили.
-
Затем пользователи смогут входить в систему либо с помощью адреса электронной почты/имени пользователя и пароля (если они были приглашены и, следовательно, установили свой собственный пароль), либо через Twitter (если у них есть связанный аккаунт).
Надеюсь, теперь это стало понятнее. Спасибо.
Да, это возможно. Просто сделайте сайт доступным только по приглашениям и настройте вход через Twitter.
Проблема с тем, чтобы сделать сайт доступным только по приглашениям, заключается в том, что кнопка «Регистрация» не отображается на странице входа, а я хочу, чтобы незарегистрированные пользователи всё ещё могли создать аккаунт, но только через связанные учётные записи.
По сути: «Вы можете зарегистрироваться через Twitter/LinkedIn/Google. В противном случае, если у вас нет ни одной из этих учётных записей, вам необходимо приглашение».
(Я понимаю, что могу переопределить страницу регистрации, чтобы убрать поля ввода и кнопку «Создать аккаунт» слева, оставив только кнопки для связанных учётных записей, но интересно, есть ли способ избежать этого.)