0 / 0 / 0
Регистрация: 04.08.2020
Сообщений: 231
|
||||||
1 | ||||||
Почему auth.authenticate возвращает None?28.12.2020, 22:19. Показов 1791. Ответов 5
Доброго времени суток, вопрос казалось бы до боли простой, но что-то я завис
При входе юзера, имеющегося в базе, на сайт (request.user = AnonymousUser) и последующей его авторизации
При этом auth.authenticate возвращает None при том, что пароль с логином на него приходят верные В чем может быть проблема?
0
|
28.12.2020, 22:19 | |
Ответы с готовыми решениями:
5
Auth auth = getAuth.checkAuth_ORAconnect(request, response,application); out.print(auth.isRoad()); WWW-Authenticate Id Failed To Authenticate In Vaul Почему переменная возвращает None? |
0 / 0 / 0
Регистрация: 04.08.2020
Сообщений: 231
|
|
29.12.2020, 01:43 [ТС] | 3 |
Пароль не хеширую, но разве поэтому ошибка летит? Раньше ведь все нормально было
0
|
0 / 0 / 0
Регистрация: 04.08.2020
Сообщений: 231
|
|
30.12.2020, 13:16 [ТС] | 5 |
Нет, в базе тоже в открытом виде
0
|
0 / 0 / 0
Регистрация: 29.12.2019
Сообщений: 4
|
|
07.01.2021, 13:03 | 6 |
Аморальный ублюдок!
А если серьёзно, никогда не храни чистые пароли в БД. Это МЯГКО ГОВОРЯ не безопасно и безответственно. поэтому ты обязан их хешировать. Твоя проблема в том что Django автоматически хеширует все пароли по умолчанию. и для изменения пароля нужно не менять его в БД, а просто вызвать change_password() у модели пользователя. Иначе не сможешь использовать авторизацию Django. Ну или тебе придётся переопределять часть методов, но это не рекомендую.
0
|
07.01.2021, 13:03 | |
07.01.2021, 13:03 | |
Помогаю со студенческими работами здесь
6
Почему код не возвращает 8? Почему возвращает нули? Почему GetDateFormatEx возвращает 0? Почему DialogBox возвращает (-1) ? Почему ExecuteScalar возвращает 0? Почему strcmp возвращает -1 FormsAuthentication.Authenticate устарел, альтернатива? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |