Comments 18
Это все замечательно. Надеюсь в ближайшие пару лет вы научитесь еще и авторизацию хранить дольше 3 дней, и все редиректы авторизации сами проводить и возвращать в нужное место.
Не совсем понял, как ваш вопрос относится к теме статьи, но все же попробую на него ответить.
1. Сессия пользователя на большинстве наших сервисов хранится 2 недели. Если вы оказываетесь «разлогиненным» раньше, возможно вы не ставите галочку «Запомнить меня». В таком случае ваша сессионная кука удалится после перезапуска браузера.
2. Насчет «все редиректы авторизации сами проводить» не понял совсем. Поясните пожалуйста вопрос.
3. Что касается возвращения на место, откуда нажали кнопку «Войти», наш OpenId провайдер работает в соответствии со спецификацией — после успешной аутентификации возвращает на адрес, переданный в параметре return_to.
1. Сессия пользователя на большинстве наших сервисов хранится 2 недели. Если вы оказываетесь «разлогиненным» раньше, возможно вы не ставите галочку «Запомнить меня». В таком случае ваша сессионная кука удалится после перезапуска браузера.
2. Насчет «все редиректы авторизации сами проводить» не понял совсем. Поясните пожалуйста вопрос.
3. Что касается возвращения на место, откуда нажали кнопку «Войти», наш OpenId провайдер работает в соответствии со спецификацией — после успешной аутентификации возвращает на адрес, переданный в параметре return_to.
UFO just landed and posted this here
Сторонние сайты, использующие Wargaming.net OpenID, вольны делать любые редиректы. Видимо они не запоминают место, откуда пользователь нажал «Войти», и возвращают всегда на главную.
То же самое с временем хранения сессий. На Wargaming.net они хранятся 2 недели, а сколько на сайте — сайт решает сам.
UFO just landed and posted this here
Перепроверил еще разок на wotreplays.ru, побродил по другим сайтам, такого поведения нигде не увидел.
Подскажите, плз, где и когда такое происходит, если проблема у нас — разберемся.
Подскажите, плз, где и когда такое происходит, если проблема у нас — разберемся.
такое часто бывает если совершать вход через соц.сети
Воспроизвели.
Где-то на этапе получения сообщения «Пользователь с указанным email уже существует. Войти» если нажать на «Войти» в этом сообщении, то теряется ссылка на обратный переход.
Баг оформили, исправим. Спасибо.
Где-то на этапе получения сообщения «Пользователь с указанным email уже существует. Войти» если нажать на «Войти» в этом сообщении, то теряется ссылка на обратный переход.
Баг оформили, исправим. Спасибо.
К слову, а почему именно две недели? Почему на некоторых сайтах, у которых есть свой id, авторизация может жить годами, а у вас две недели?
Скорее всего потому что 2 недели — это значение по умолчанию в Django.
css для оформления n элементов порадовал, уверен, пригодится в будущем. Спасибо!
*offtop* вот бы мне столько голды *offtop*
А по поводу статьи я вообще не понял зачем она. Разделение фронта и бека на два независимых модуля не ново. Вставка на странице скрипта который все делает тоже.
Может вы этим постом говорите что ваше меню можно использовать на своем сайте?
А по поводу статьи я вообще не понял зачем она. Разделение фронта и бека на два независимых модуля не ново. Вставка на странице скрипта который все делает тоже.
Может вы этим постом говорите что ваше меню можно использовать на своем сайте?
Если вы в этой статье не нашли для себя ничего нового и полезного, я рад за вас. Это значит, что вы уже сталкивались с такими проблемами и знаете как их лучше всего решать. Но для меня например не все описанное здесь очевидно. Надеюсь кому-нибудь тоже будет полезно узнать, с какими трудностями мы сталкивались и как их преодолевали, вместо того чтобы набивать шишки самостоятельно.
Зачем пользователю Username столько голды )
На ру форум добавили меню. Для не аутентифицированного пользователя оно на расском, для того, кто вошел — на английском.
А каптчу до сих пор сразу вводить заставляете… Берите пример с Хабра.
Sign up to leave a comment.
Как работает Wargaming Common Menu