| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Веб-разработка и фреймворки > Проблема с авторизацией в джанго |
| Автор: Goganchic 17.10.2007, 17:31 | ||
| Всем привет! У меня возникла такая проблема: разрабатываю простенькое приложение в джанго. Возникла потребность авторизации. Авторизация используется стандартная, т.е. ф-ии authenticate и login. Код вьюера такой:
При инициализации базы (для тестов использую sqlite3) я создал пользователя с именем admin и паролем admin. При попытке его логина все проходит успешно - т.е. пользователь попадает на нужную станицу. После этого я решил проверить приложение с "не админом". Для этого в админке я создал в таблице users нового пользователя с именем test и паролем test. При попытке зайти с этими параметрами в свое новое приложение - оно ругаеццо, говорит, что имя пользователя или пароль неверные (ф-ия authenticate возвращает None). Подскажите пожалуйста что я делаю не так: может быть нужно как-то подругому создавать пользователя или же задать ему какие-то прова доступа? Система Debian Sid/lenny Версия django 0.96 |
| Автор: pythonwin 17.10.2007, 17:40 |
| попробуй ещё спросить на http://python.com.ua/forum/viewforum.php?id=21 |
| Автор: Goganchic 17.10.2007, 17:48 | ||
извиняюсь создал тему и http://python.com.ua/forum/viewtopic.php?pid=8635#p8635 |
| Автор: Goganchic 18.10.2007, 12:14 |
| Проблема решилась: не знаю почему но в поле пароля в базе было написано "test" а формат пароля по сути другой Я добавил еще одного пользователя и все заработало В моем коде ошибок не было |