def signup(request,ligaId): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): if nombreValido(form.cleaned_data.get('username')): form.save() username = form.cleaned_data.get('username') userr=User.objects.get(username=username) liga=Liga.objects.get(idLiga=form.cleaned_data.get('idLiga')) if liga.estrategiaLiga=='1': pres=40000000 else: pres=20000000 user=Usuario.objects.create(user=userr,presupuesto=pres,liga=liga) Alineacion.objects.create(tipoAlineacion='E',usuarios=user) if liga.estrategiaLiga=='2': add_jugadores(user,liga) raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) #Falta crear usuario con ese user pero depende del tipo de liga l=reverse('alineacionList') print(l) return HttpResponseRedirect(l) else: form = SignUpForm({'idLiga':ligaId}) return render_to_response('signup.html', {'form': form},context_instance=RequestContext(request))
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('index') else: form = SignUpForm() return render(request, 'main/signup.html', {'form': form})
def registration(request): logout(request) if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): USER = form.save(commit=True) USER.is_active = True USER.save() from_mail = settings.EMAIL_HOST_USER to_list = ['*****@*****.**', settings.EMAIL_HOST_USER] current_site = get_current_site(request) subject = 'Approve ' + USER.username + ' SACRoom Booking Account' message = render_to_string( 'account_verification_email.html', { 'user': USER, 'domain': current_site.domain, 'uid': urlsafe_base64_encode(force_bytes(USER.pk)), 'token': account_verification_token.make_token(USER), }) login(request, USER) send_mail(subject, message, from_mail, to_list, fail_silently=True) return redirect('account_activation_sent') else: form = SignUpForm() return render(request, 'registration.html', {'form': form})
def register_view(request): if request.user.is_authenticated( ): # if the user is already logged in then no need to register view return HttpResponseRedirect('/') else: if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/login') else: form = SignUpForm() return render(request, 'register.html', { 'sc': schools, 'form': form, 'error': form.errors })
def register_user(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1') user = authenticate(username=username, password=password) add_perm(user, form.cleaned_data.get('perm')) p = Profile.objects.create(user=user) Wallet.objects.create(profile=p, balance=0) user.profile.save() login(request, user) return HttpResponseRedirect('/course') else: form = SignUpForm() return render(request, 'register.html', {'form': form})
def post(self, request): form = SignUpForm(request.POST, request.FILES) if form.is_valid(): profile = form.save() login(request, profile.user) return redirect(reverse('main:root')) return render(request, 'main/sign_up.html', context={'form': form, 'user': request.user})
def signup_view(request): error_msg = "" if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() user = authenticate(username=request.POST['username'], password=request.POST['password1']) login(request, user) is_registered = Member.objects.filter( email=request.POST['email']).exists() if is_registered: member = Member.objects.get( email__iexact=request.POST['email']) if member.name == "Account in Progress": member.name = request.POST['full_name'] member.username = request.POST['username'] member.owner = False member.save() return redirect('/profile_redirect/') else: error_msg = "Email is already registered with our site." return render(request, 'registration/signup.html', { 'form': form, 'errormsg': error_msg }) else: member = Member(username=request.POST['username'], name=request.POST['full_name'], email=request.POST['email'], owner=False) member.save() return redirect('/' + member.username + '/joinspace/') else: if request.user.is_active: return redirect('/profile_redirect/') else: form = SignUpForm() return render(request, 'registration/signup.html', { 'form': form, 'errormsg': error_msg })
def post(self, request): if request.user.is_authenticated: return redirect('dashboard_index_url') year = datetime.datetime.now().year bound_form = SignUpForm(request.POST) if bound_form.is_valid(): new_user = bound_form.save() return redirect('dashboard_index_url') else: return render(request, 'main/sign-up.html', context={'form': bound_form, 'current_year': year})
def signup(request): form = SignUpForm(request.POST or None) if form.is_valid(): new_user = form.save() new_user = authenticate(username=request.POST['username'], password=request.POST['password1']) user = authenticate(user=new_user, password=request.POST['password1']) login(request, new_user) return HttpResponseRedirect('/accounts/create/') data = {'title': 'Kolabria - Create an Account', 'form': form,} return render_to_response('main/simple.html', data, context_instance=RequestContext(request))
def createUser(request): jsonResult = {} if request.method == 'POST': signUpData = SignUpForm(request.POST) if signUpData.is_valid(): user = signUpData.save() user.createProfile() signUpData.login(request) jsonResult["result"] = "OK" else: jsonResult["result"] = "ERROR" jsonResult["errors"] = signUpData.errors return JsonResponse(jsonResult)
def signup(request): form = SignUpForm(request.POST) if form.is_valid(): user = form.save() user.refresh_from_db() user.profile.first_name = form.cleaned_data.get('first_name') user.profile.last_name = form.cleaned_data.get('last_name') user.profile.email = form.cleaned_data.get('email') user.save() username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1') user = authenticate(username=username, password=password) auth_login(request, user) return redirect('profile') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.user.is_authenticated == True: return redirect('home') if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): obj = form.save(commit=False) obj.username = form.cleaned_data.get('email') obj.save() username = form.cleaned_data.get('email') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('viewgoals') else: form = SignUpForm() return render(request, 'register.html', {'form': form})
def register(request): registered = False if request.method == 'POST': user_form = SignUpForm(data=request.POST) if user_form.is_valid(): user = user_form.save() user.set_password(user.password) user.save() registered = True else: print(user_form.errors) raise UserFormException() else: user_form = SignUpForm() return render(request, 'main/registration.html', { 'user_form': user_form, 'registered': registered })
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.is_active = True; user.save() current_site = get_current_site(request) subject = 'Activate Your MySite Account' message = render_to_string('account_activation_email.html', { 'user': user, 'domain': current_site.domain, 'uid': urlsafe_base64_encode(force_bytes(user.pk)).decode(), 'token': account_activation_token.make_token(user), }) user.email_user(subject, message) return redirect('account_activation_sent') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})