refactored login view to be more standard

This commit is contained in:
iou1name 2018-08-12 14:58:18 -04:00
parent d48cf18566
commit aeaaa1df2b

View File

@ -14,9 +14,7 @@ def index(request):
"""
if request.user.is_authenticated:
return redirect('homepage:index')
if request.method == "GET":
form = LoginForm()
return render(request, 'login/index.html', {'form': form})
if request.method == 'POST':
form = LoginForm(request.POST)
if form.is_valid():
user = authenticate(
@ -28,4 +26,6 @@ def index(request):
messages.success(request, "Logged in")
return redirect('homepage:index')
messages.error(request, "Invalid credentials")
else:
form = LoginForm()
return render(request, 'login/index.html', {'form': form})