Здесь мы надеемся достичь: сайт WordPress, который позволит пользователям регистрироваться/входить в систему через Facebook или WordPress и иметь одинаковый доступ к сообщениям/страницам/контенту. Из всех исследований до сих пор это не кажется тривиальным...
Здесь наши требования:
Регистрация пользователя
- Новые пользователи могут подключиться к Facebook, нажав кнопку, а затем предоставив требуемые разрешения нашему Facebook-приложению. Предоставление разрешения является одноразовым событием.
- Им нужно будет войти в Facebook, если они уже не готовы.
- Когда они впервые подключаются, для них автоматически создается учетная запись WordPress. Это объединяет Facebook и WordPress.
- Этот бесплатный плагин может быть хорошей отправной точкой для интеграции двух систем - http://wordpress.org/extend/plugins/simple-facebook-connect/
- Вот еще один, который обрабатывает только создание учетной записи WordPress на основе сеанса Facebook. Какая его нехватка - возможность использовать сеанс Facebook для входа в систему после регистрации (это требует имени пользователя/пароля WordPress). http://wordpress.org/extend/plugins/facebook-registration-tool/
WordPress
- Если у пользователей нет учетной записи Facebook или вы не хотите подключаться через Facebook, они могут вручную создать учетную запись WordPress.
- Обязательные поля: имя пользователя, адрес электронной почты, пароль
Вход пользователя
- Если пользователь уже предоставил разрешения для нашего Facebook-приложения, они будут автоматически зарегистрированы, если у них будет активная сессия Facebook и посетите наш веб-сайт.
- В противном случае пользователю придется сначала войти в Facebook.
WordPress
- Пользователь может выбрать логин с именем пользователя/паролем, который они создали.
Любые слова мудрости о том, как мы можем выполнить эти требования?