Я работал с модулем аутентификации facebook, пытаясь войти в систему, используя фейсбук, но похоже, что он не работает. Когда я пытаюсь щелкнуть по кнопке, он запрашивает разрешение и прочее на сайте facebook, а затем перенаправляет обратно на мой сайт, но кажется, что ничего не происходит (не вошел в систему), но есть некоторые сеансы, которые я вижу с помощью firebug. Я работаю в своем локальном хосте. Это причина? Я попытался войти в систему вручную и попытаться щелкнуть по кнопке, а то, что она делает, - выйти из системы. Я проверяю свой идентификатор facebook и имя facebook в базе данных и, кажется, верен.Модуль Silverstripe - проверка подлинности Facebook
Просто добавьте дополнительную информацию. Если я уже вошел в систему, и если я использую Javascript, он, похоже, подключится к facebook, иначе, если я выйду из него, аналогично приведенному выше.
Кстати, я не очень хорошо знаком с Silverstripe и php. Помощь очень ценится.
Спасибо!
EDIT: Я делаю это правильно?
<form id="FacebookLoginForm_LoginForm" enctype="application/x-www-form-urlencoded" method="post" action="Security/LoginForm">
<p id="FacebookLoginForm_LoginForm_error" class="message" style="display: none"></p>
<fieldset>
<input type="hidden" value="FacebookAuthenticator" name="AuthenticationMethod" id="FacebookLoginForm_LoginForm_AuthenticationMethod" class="hidden AuthenticationMethod">
</fieldset>
<div class="Actions">
<input type="image" alt="Sign in with Facebook" title="Sign in with Facebook" src="facebook/Images/signin.png" name="FacebookLoginForm_dologin" id="FacebookLoginForm_LoginForm_action_Facebook_dologin" class="action">
</div>
</form>
вы говорите https://github.com/wilr/silverstripe-facebookconnect? – xeraa
Нет. Я говорю об этом. Http://www.silverstripe.org/facebook-authentication-module/ – Yuusha