Pull to refresh
3
0
Дмитрий Бураков @d_burakov

User

Send message
Скорее всего потому что 2 недели — это значение по умолчанию в Django.
Уже не заставляем ;)
Видели, кто-то тоже писал о таком на форуме, но у нас пока воспроизвести не получилось.
Буду благодарен, если подскажете как это воспроизвести.
Воспроизвели.
Где-то на этапе получения сообщения «Пользователь с указанным email уже существует. Войти» если нажать на «Войти» в этом сообщении, то теряется ссылка на обратный переход.
Баг оформили, исправим. Спасибо.
Если вы в этой статье не нашли для себя ничего нового и полезного, я рад за вас. Это значит, что вы уже сталкивались с такими проблемами и знаете как их лучше всего решать. Но для меня например не все описанное здесь очевидно. Надеюсь кому-нибудь тоже будет полезно узнать, с какими трудностями мы сталкивались и как их преодолевали, вместо того чтобы набивать шишки самостоятельно.
Перепроверил еще разок на wotreplays.ru, побродил по другим сайтам, такого поведения нигде не увидел.
Подскажите, плз, где и когда такое происходит, если проблема у нас — разберемся.


Сторонние сайты, использующие Wargaming.net OpenID, вольны делать любые редиректы. Видимо они не запоминают место, откуда пользователь нажал «Войти», и возвращают всегда на главную.

То же самое с временем хранения сессий. На Wargaming.net они хранятся 2 недели, а сколько на сайте — сайт решает сам.
Не совсем понял, как ваш вопрос относится к теме статьи, но все же попробую на него ответить.

1. Сессия пользователя на большинстве наших сервисов хранится 2 недели. Если вы оказываетесь «разлогиненным» раньше, возможно вы не ставите галочку «Запомнить меня». В таком случае ваша сессионная кука удалится после перезапуска браузера.
2. Насчет «все редиректы авторизации сами проводить» не понял совсем. Поясните пожалуйста вопрос.
3. Что касается возвращения на место, откуда нажали кнопку «Войти», наш OpenId провайдер работает в соответствии со спецификацией — после успешной аутентификации возвращает на адрес, переданный в параметре return_to.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity