mirror of
https://github.com/TrentSPalmer/trentpalmerdotorg.git
synced 2025-07-04 03:13:16 -07:00
add registration
This commit is contained in:
@ -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')
|
||||
|
Reference in New Issue
Block a user