Size: a a a

Django [ru] #STAY HOME

2019 May 05

АН

Александр Ниткин in Django [ru] #STAY HOME
Ребята как сделать такую сортировку на  питоне ? x=["apple", "r", "C#", "cobol"]
x.max(2){|c,v| c.to_s.size<=>v.to_s.size}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
это руби?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
i Seven
пытаюсь установить psycopg2, python 3.7.3, django 2.2
psycopg2-binary
источник

VO

Vitaliy Orlov in Django [ru] #STAY HOME
Есть ли в django из коробки принудительная смена пароля через Х дней?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Vitaliy Orlov
Есть ли в django из коробки принудительная смена пароля через Х дней?
нет
источник

VO

Vitaliy Orlov in Django [ru] #STAY HOME
бомбит что с безопасностью все так здорово из коробки)
источник

VO

Vitaliy Orlov in Django [ru] #STAY HOME
А возможно ли настроить время бездействия?
1) Залогинился
2) Перемещлся по сайту
3) Если Бездествовал более Х секунд(минут)
4) Вновь на страницу авторизации
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Vitaliy Orlov
Есть ли в django из коробки принудительная смена пароля через Х дней?
это не является рекомендацией для повышения безопасности
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
[больше нет]
источник

iS

i Seven in Django [ru] #STAY HOME
Dan Tyan
psycopg2-binary
спасибо сработало
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Vitaliy Orlov
А возможно ли настроить время бездействия?
1) Залогинился
2) Перемещлся по сайту
3) Если Бездествовал более Х секунд(минут)
4) Вновь на страницу авторизации
на стороне js
источник

VO

Vitaliy Orlov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
на стороне js
1) Берем с бека время простоя
2) Смотрит время загрузки страницы
3) Если больше того что взяли с бека, то удаляем куки

Так?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Vitaliy Orlov
1) Берем с бека время простоя
2) Смотрит время загрузки страницы
3) Если больше того что взяли с бека, то удаляем куки

Так?
ну, можно куда-нибудь на стороне юзера же записывать время последнего запроса по API и чекать разницу текущего времени и этого времени
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну или не последнего запроса, а последнего действия пользователя
источник

VO

Vitaliy Orlov in Django [ru] #STAY HOME
Просто в таком случае, пользователь может на клиенте поменять время...Пока видится вариант с тем что бы заводить отдельное поле\таблицу с последним визитом и от этого проверять на беке при каждом запрос, но это бешаная нагрузка на бд (Хотя можно и кешировать в редисе) умнее что то пока не лезет в голову
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
сейчас нет рекомендаций принудительно разлогинивать пользователя
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
скорее, наоборот, есть рекомендации делать passwordless "вечные" сеансы
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
чтобы зайти повторно на сайт - нужно получить ссылку на почту и снова перейти по ней
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
(то есть без паролей вообще, по ссылке)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
кто хочет - да, кнопку выйти можно оставить, а при отсуствии активности "спящий режим" и какой-нибудь пароль, но это защита "от дурака"
источник