Size: a a a

Django [ru] #STAY HOME

2020 August 31

l

len in Django [ru] #STAY HOME
но спа и редирект - некрасиво
источник

DB

Dima Boger in Django [ru] #STAY HOME
У Django из коробки вьюшка логаута выглядит вот так
источник

DB

Dima Boger in Django [ru] #STAY HOME
Можно попробовать собрать response руками и сделать в нём response.delete_cookie, но идея в том, что сервер-сайд не может заставить браузер почистить куки, только установить пустую куку с expire вместо куки с сессией
источник

l

len in Django [ru] #STAY HOME
фактически, из него я выполняю только auth_logout(request)
источник

DB

Dima Boger in Django [ru] #STAY HOME
Я бы вообще на клиенте делал редирект и зачистку кук после успешной инвалидации на сервере 🤷‍♂️
источник

S

Shodmon in Django [ru] #STAY HOME
len
что-то я торможу. drf на бэке, nuxt и vue на фронте. сделала httponly куки с сессией. при логауте вызываю метод logout(request). при этом на фронт летит респонс без инфы о сессии, но куки не чистятся. как победить? в нормальной джанге после логаута делается еще и редирект.
Мб, также сделать флеш сессии, а также проверить выдалось ли новое ссайди, если нет то генерить, потом респонс, при этом куки вроде смоются
источник

l

len in Django [ru] #STAY HOME
вот тут беда, я сделала httponly куки и не js не имеет к ним доступа
источник

DB

Dima Boger in Django [ru] #STAY HOME
len
вот тут беда, я сделала httponly куки и не js не имеет к ним доступа
А, проблему понял 🤔
источник

l

len in Django [ru] #STAY HOME
Shodmon
Мб, также сделать флеш сессии, а также проверить выдалось ли новое ссайди, если нет то генерить, потом респонс, при этом куки вроде смоются
session.flush()? она выполняется в методе logout(request)
источник

DB

Dima Boger in Django [ru] #STAY HOME
Уточни ещё раз — с Response(status=200) — не чистятся, а с редиректом чистятся?
источник

U

User in Django [ru] #STAY HOME
Народ, хелп плиз( Пытаюсь активировать Pycharm 2020 Professional(йохохо, на лицуху денег нет но вы держитесь), ничего не помогает. У меня Ubuntu, как крякнуть можно? (как уточка не предлагать)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
User
Народ, хелп плиз( Пытаюсь активировать Pycharm 2020 Professional(йохохо, на лицуху денег нет но вы держитесь), ничего не помогает. У меня Ubuntu, как крякнуть можно? (как уточка не предлагать)
Покупать либо довольствоваться community
источник

U

User in Django [ru] #STAY HOME
та ну ладно\
источник

U

User in Django [ru] #STAY HOME
знач на винде можно а на линуксах нет?
источник

l

len in Django [ru] #STAY HOME
Dima Boger
Уточни ещё раз — с Response(status=200) — не чистятся, а с редиректом чистятся?
респонс чистится, прилетает на фронт без куков о сессии. но куки не удаляются.
источник

DB

Dima Boger in Django [ru] #STAY HOME
len
респонс чистится, прилетает на фронт без куков о сессии. но куки не удаляются.
А с редиректом? Там случайно не приходят новые куки с expire? 🤔
источник

l

len in Django [ru] #STAY HOME
а с редиректом все ок. не, вроде новых не прилетает. хотя сейчас проверю
источник

Z

Zitoune in Django [ru] #STAY HOME
User
та ну ладно\
коммунити разве нехватает?
источник

U

User in Django [ru] #STAY HOME
Абсолютно
источник

U

User in Django [ru] #STAY HOME
разве comunity поддерживает django templates?
источник