在数据库中检查用户提交的密码
Check user submitted password in database
我是 Django 编程的新手,我被这个问题困住了。
这是我在 views.py
:
中的代码
def login(request):
if request.method == 'POST':
email = request.POST['email']
password = request.POST['password']
else:
context = RequestContext(request, {})
return render(request, 'login.html', context)
如何搜索在html表单中插入电子邮件的用户,并检查密码是否正确?
在此先感谢您的帮助。
试试这个:
def login(request):
if request.method == 'POST':
email = request.POST['email']
password = request.POST['password']
# Assuming the fields in your `User` model are labeled the same
user = authenticate(email=email, password=password)
else:
context = RequestContext(request, {})
return render(request, 'login.html', context)
我是 Django 编程的新手,我被这个问题困住了。
这是我在 views.py
:
def login(request):
if request.method == 'POST':
email = request.POST['email']
password = request.POST['password']
else:
context = RequestContext(request, {})
return render(request, 'login.html', context)
如何搜索在html表单中插入电子邮件的用户,并检查密码是否正确?
在此先感谢您的帮助。
试试这个:
def login(request):
if request.method == 'POST':
email = request.POST['email']
password = request.POST['password']
# Assuming the fields in your `User` model are labeled the same
user = authenticate(email=email, password=password)
else:
context = RequestContext(request, {})
return render(request, 'login.html', context)