def user_login(request):
"""
Logins user if he passed authentication.
"""
log_in_form = LogInForm(request.POST)
if log_in_form.is_valid():
user = authenticate(username=log_in_form.cleaned_data['username'],
password=log_in_form.cleaned_data['passw'])
if user:
login(request, user)
logger.info("User '{}' logged in.".format(user.username))
return redirect('index')
else:
return render(request, 'index.html', {'invalid_authentication': True})
# ----------------------------------------------------------------------------------------------------------------------
评论列表
文章目录