У меня есть приложение Django, в котором есть два случая использования, когда я хочу, чтобы пользователь мог войти без пароля.
- Пользователь регистрирует и получает ссылку активации по электронной почте.
- Пользователь сбрасывает пароль и получает ссылку на изменение формы пароля по электронной почте.
В ссылках используется одноразовый ключ, который я проверяю, а затем я хочу войти в систему без использования учетных данных.
# This raises an exception unless
# I call user.authenticate 1st.
auth.login(request, user)
Как это сделать?