add registration

This commit is contained in:
2021-03-13 13:40:41 -08:00
parent 5a052c2a56
commit ffa103e26c
6 changed files with 59 additions and 2 deletions

View File

@ -1,5 +1,6 @@
from django.shortcuts import render, redirect
from django.contrib.auth.forms import PasswordChangeForm
from .forms import OurUserCreationForm
from django.contrib import messages
from django.contrib.auth import logout, update_session_auth_hash
from .forms import EditProfileForm
@ -20,6 +21,20 @@ def password_change(request):
return render(request, 'base_form.html', {'form': form})
def register(request):
if request.user.is_authenticated:
return redirect('audio:home')
if request.method == "POST":
form = OurUserCreationForm(request.POST)
if form.is_valid():
form.save()
messages.success(request, 'Successfully Registered!', extra_tags="mb-0")
return redirect('accounts:login')
else:
form = OurUserCreationForm()
return render(request, 'base_form.html', {'form': form})
def log_out(request):
if not request.user.is_authenticated:
return redirect('audio:home')