Я реализовал authlogic на сайте rails, и я пытаюсь заставить openid работать правильно. Пока вы можете войти в систему просто отлично, пока у вас есть существующая учетная запись, но не так много, если вы этого не сделаете. Я хотел бы иметь возможность автоматически создавать новую учетную запись, если identity_url еще не находится в базе данных.Создайте нового пользователя с новым authlogic login входа
Проблема в том, что мне также необходимо сохранить дополнительную информацию. если пользователь впервые регистрируется в своем openid, я хотел бы попросить их заполнить базовую информацию (имя, адрес электронной почты), ПЕРЕД учетной записью.
Я играл с несколькими методами, но ничего не работает.
Заранее благодарим за вход!
Благодаря вас двоих, что ответили. То, что я закончил делать (в случае, если кто-то еще заинтересован!) Обрабатывал регистрацию openid, как обычно, но НЕ сохранял нового пользователя в базе данных. Вместо этого я сохранил их информацию в сеансе var и попросил их оставить оставшуюся информацию, прежде чем добавлять их в db и записывать их. Надеюсь, это поможет! – Ryan