ipv6-dot-work/users/views.py

30 lines
1.2 KiB
Python

from django.conf import settings
from django.contrib.auth import login, authenticate
from django.http import HttpResponseRedirect
from django.shortcuts import render
from .forms import SignUpForm
from .ldap_funcs import create_user
# def signup(request):
# if request.method == 'POST':
# form = SignUpForm(request.POST)
# if form.is_valid():
# username = form.cleaned_data.get('username')
# raw_password = form.cleaned_data.get('password1')
# first_name = form.cleaned_data.get('first_name')
# last_name = form.cleaned_data.get('last_name')
# email = form.cleaned_data.get('email')
# create_user(username, raw_password, first_name, last_name, email)
# form.save()
# user = authenticate(username=username, password=raw_password)
# login(request, user, backend='django_auth_ldap.backend.LDAPBackend')
# return HttpResponseRedirect(settings.LOGIN_REDIRECT_URL)
# else:
# form = SignUpForm()
# return render(request, 'users/signup.html', {'form': form})
def signup(request):
return HttpResponseRedirect("https://account.ungleich.ch/register/")