Я пытаюсь включить аутентификацию openid на своем веб-сайте, а также использовать auto_register
функцию последней надстройки authlogic_openid.
Все отлично работает до второго входа. Первый раз пользователь создается и входит в систему, но после того, как я выхожу из системы и пытаюсь войти в систему с тем же идентификатором OpenID, я получаю регистрационную форму пользователя с ошибками о том, что имя пользователя и другие поля уже заняты, и форма предварительно заполнена значениями ранее данные передаются с помощью openid.
Все реализовано в учебном пособии по authlogic / authlogic openid, за исключением модели пользовательского сеанса с новым вызовом auto_register:
class UserSession < Authlogic::Session::Base
auto_register
end
Любая помощь высоко ценится!