2016-01-29 1 views
1

Я создаю сайт форума, и для этого требуется пользовательская функциональность, однако я думаю, что встроенная модель User предназначена только для сайта администратора, который предназначен для внутреннего использования.Система аутентификации пользователя Django для использования без администратора (обычная проверка подлинности пользователей перед клиентами)?

Мне было интересно, если для этого есть пакет Django? Или я понял, что встроенный пакет ошибочен, что его можно использовать в этом случае?

ответ

0

django's built in Система аутентификации пользователей IS для этих целей. Проверка подлинности администратора Django не отличается от обычной аутентификации пользователей, это всего лишь вопрос о разрешениях.

цитаты из документации:

Django поставляется с системой аутентификации пользователя. Он обрабатывает учетные записи пользователей, групп, разрешений и сеансов пользователя на основе файлов cookie .

Следующий шаг для вас читать: DOCS

+0

Встроенная модель пользователя будет создавать и использовать таблицы AUTH_USER. Если я также использую эту модель для своих обычных пользователей веб-сайта, означает ли это, что обычные пользователи будут храниться в том же месте, что и мой администратор? – JLL

+0

@JLL yep, это та же таблица, но вы можете расширить модель пользователя djangos и использовать преимущества встроенных функций – doniyor

Смежные вопросы