def register(request): if request.user.is_authenticated(): return redirect(reverse('home')) next_uri = request.REQUEST.get('next', reverse('home')) # rescuing poor users from infinite redirection loop if next_uri == get_config('LOGIN_URL', reverse('login')): next_uri = reverse('home') register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() username = register_form.cleaned_data['username'] password = register_form.cleaned_data['password1'] user = authenticate(username=username, password=password) if user is not None: auth_login(request, user) messages.success(request, "Welcome aboard, {0}.".format(user)) return redirect(next_uri) return { 'register_form': register_form, 'next': next_uri, }
def register_page(request): form = RegisterForm(request.POST or None) context = {'form': form} if form.is_valid(): form.save() return redirect("/") return render(request, 'register.html', context)
def register(request): if request.user.is_authenticated(): return redirect(reverse('home')) _request = None if request.method == 'POST': _request = request.POST.copy() else: _request = request.GET.copy() next_uri = _request.get( 'next', get_config('FIRST_LOGIN_REDIRECT_URL', reverse('first_steps'))) # rescuing poor users from infinite redirection loop if next_uri == get_config('LOGIN_URL', reverse('login')): next_uri = get_config('FIRST_LOGIN_REDIRECT_URL', reverse('first_steps')) register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() username = register_form.cleaned_data['username'] password = register_form.cleaned_data['password1'] user = authenticate(username=username, password=password) if user is not None: auth_login(request, user) messages.success(request, "Welcome aboard, {0}.".format(user)) badges.possibly_award_badge("logged_in", user=user) return redirect(next_uri) return { 'register_form': register_form, 'next': next_uri, }
def post(self, request): form = RegisterForm(request.POST) if form.is_valid(): form.save() return redirect('login') else: return redirect('login')
def register(request): """ Renders the registration page """ if request.user.is_authenticated: return redirect(reverse("index")) if request.method == "POST": register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() user = auth.authenticate(username=request.POST["username"], password=request.POST["password1"]) if user: auth.login(user=user, request=request) messages.success( request, "Registration successful, you are now signed in!") return redirect(reverse("index")) else: messages.error( request, "Account registration not availiable at this time.") else: register_form = RegisterForm() return render(request, "register.html", {"register_form": register_form})
def register(request): if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): form.save() else: form = RegisterForm() context = {'form': form} return render(request, 'accounts/register.html', context)
def register(request, auth=None): initial = {'auth_code': auth} form = RegisterForm(request.POST or None, initial=initial) if form.is_valid(): form.save() messages.success(request, REGISTER_MESSAGE) return redirect(reverse('accounts:login')) context = {'form': form} return render(request, 'accounts/register.html', context)
def register(response): if response.method == "POST": form = RegisterForm(response.POST) if form.is_valid(): form.save() return redirect("/") else: form = RegisterForm() return render(response, "register/register.html", {"form": form})
def register(response): if response.method == 'POST': form = RegisterForm(response.POST) if form.is_valid(): form.save() return redirect("/") else: form = RegisterForm() return render(response, 'registration/signup.html', {'form': form})
def test_for_unique_username(self): username = uuid.uuid4().hex[:8].upper() password = uuid.uuid4().hex[:8].upper() register_user_form = RegisterForm(data={'username': username, 'password': password}) register_user_form.save() form = RegisterForm(data={'username': username}) self.assertFalse(form.is_valid()) self.assertTrue("A user with that username already exists" in str(form.errors['username']))
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect("/accounts/login") else: form = RegisterForm() context = RequestContext(request) return render_to_response('accounts/register.html', {'form': form}, context_instance=context)
def register_view(response): form = RegisterForm() if response.method == 'POST': form = RegisterForm(response.POST) if form.is_valid(): form.save() return redirect('keci_home') context = {'form': form} return render(response, 'registration/register.html', context=context)
def signup(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() else: form = RegisterForm() return render(request, 'accounts/Signup.html', {"form": form})
def register(request): reg = RegisterForm(request.POST) if request.POST and reg.is_valid(): reg.save() return HttpResponseRedirect("/") form = LoginForm() args = { 'form': form, 'reg': reg, } return render(request, 'login.html', args)
def signup(response): if response.method == "POST": form = RegisterForm(response.POST) if form.is_valid(): form.save() # return redirect("/home") else: form = RegisterForm() return render(response, "signup.html", {"form": form})
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('accounts:user_login')) else: form = RegisterForm() args = {'form': form} return render(request, 'accounts/reg_form.html', args)
def register(request): if request.method == "POST": form = RegisterForm(request.POST) if form.is_valid(): username = form.cleaned_data.get('username') messages.success(request, f'Účet {username} byl úspěšně vytvořen!') form.save() return redirect(reverse('accounts:login')) else: form = RegisterForm() return render(request, "register/register.html", {"form": form})
def signup_view(request): if request.method=='POST': form=RegisterForm(request.POST) if form.is_valid(): form.save() return redirect("/accounts/login") else: return render(request,'signup.html',{"categories":all_cat,"frm":form}) else: form=RegisterForm() return render(request,'signup.html',{"categories":all_cat,"frm":form})
def login_view(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('home') else: form = RegisterForm() return render(request, 'login.html', {'form': form})
def register_view(request): title = 'Регистрация' if request.method == 'POST': register_form = RegisterForm(request.POST, request.FILES) if register_form.is_valid(): register_form.save() return HttpResponseRedirect(reverse('accounts:login')) else: register_form = RegisterForm() content = {'title': title, 'register_form': register_form} return render(request, 'accounts/register.html', content)
def user_create(request): title = 'пользователи/создание' if request.method == 'POST': user_form = RegisterForm(request.POST, request.FILES) if user_form.is_valid(): user_form.save() return HttpResponseRedirect(reverse_lazy('admin:users')) else: user_form = RegisterForm() content = {'title': title, 'update_form': user_form} return render(request, 'adminapp/user_update.html', content)
def cadastro(request): template_name = 'usuarios/cadastro.html' if request.method == 'POST': form = RegisterForm(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('login') else: form = RegisterForm() return render(request, template_name, {'form': form})
def register(request): """注册视图""" template_var = {} form = RegisterForm() if request.method == "POST": form = RegisterForm(request.POST.copy()) if form.is_valid(): form.save() if _login(request, form.cleaned_data["username"], form.cleaned_data["password"], template_var): return HttpResponseRedirect("/accounts/index") template_var["form"] = form return render(request, "accounts/register.html", template_var)
def RegisterView(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() messages.success( request, 'Account created Successfully! now you can login') return redirect('users:login') else: form = RegisterForm() return render(request, 'accounts/register.html', { 'form': form, 'title': 'Register' })
def register(request): '''注册视图''' template_var = {} form = RegisterForm() if request.method == "POST": form = RegisterForm(request.POST.copy()) if form.is_valid(): form.save() if _login(request, form.cleaned_data['username'], form.cleaned_data['password'], template_var): return HttpResponseRedirect("/accounts/index") template_var["form"] = form return render(request, "accounts/register.html", template_var)
def get(self, request, *args, **kwargs): form = RegisterForm(request.POST or None) if form.is_valid(): form.save() user = authenticate(username=form.cleaned_data['email'], password=form.cleaned_data['password1']) if user is not None: auth_login(request, user) return redirect('dashboard') context = self.get_context_data(**kwargs) context['form'] = form return self.render_to_response(context)
def register(request): '''注册视图''' template_var = {} form = RegisterForm() if request.method == "POST": form = RegisterForm(request.POST.copy()) if form.is_valid(): form.save() if _login(request, form.cleaned_data['username'], form.cleaned_data['password'], template_var): auto_gen_categories(request.user.id) return HttpResponseRedirect(reverse("jizhang:items")) template_var["form"] = form return render(request, "accounts/register.html", template_var)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if (form.is_valid()): user = form.save() username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1') # save user depending on if the user type user = authenticate(username=username, password=password) login(request, user) # determine if user is a donator or a receiver if (form.cleaned_data.get('user_type') == 0): # donator donator = Donator() donator.description = form.cleaned_data.get('description') donator.user = user donator.save() else: # receiver receiver = Receiver() receiver.description = form.cleaned_data.get('description') receiver.user = user receiver.save() return redirect('Accounts:user_dashboard') else: print("error") print(form.errors) else: form = RegisterForm() return render(request, 'register.html', {'form': form})
def register_user(request): if request.method == 'POST': register = RegisterForm(request.POST, prefix='register') usrprofile = ProfileForm(request.POST, prefix='profile') print(register.is_valid(), register.errors) print(usrprofile.is_valid()) if register.is_valid() * usrprofile.is_valid(): user = register.save() usrprof = usrprofile.save(commit=False) usrprof.user = user usrprof.set_token() usrprof.subscribed = '1' usrprof.save() return HttpResponseRedirect('/account/') else: messages.info(request, 'Password do not match!') userform = RegisterForm(prefix='register') userprofileform = ProfileForm(prefix='profile') #return HttpResponse('errors') return render( request, 'accounts/register.html', { 'messages': messages.get_messages(request), 'userform': userform, 'userprofileform': userprofileform }) else: userform = RegisterForm(prefix='register') userprofileform = ProfileForm(prefix='profile') return render(request, 'accounts/register.html', { 'userform': userform, 'userprofileform': userprofileform })
def register_user(request): if request.method == 'GET': if request.user.is_authenticated: return redirect('all quotes') context = { 'user_form': RegisterForm(), 'profile_form': ProfileForm(), } return render(request, 'registration/register.html', context) else: user_form = RegisterForm(request.POST) profile_form = ProfileForm(request.POST, request.FILES) if user_form.is_valid() and profile_form.is_valid(): user = user_form.save() profile = profile_form.save(commit=False) profile.user = user profile.save() login(request, user) return redirect('all quotes') context = { 'user_form': user_form, 'profile_form': profile_form, } return render(request, 'registration/register.html', context)
def register_user(request): """Register new users""" # Get request origin to pass to the form next = request.GET.get('next', '/') accounts_form = RegisterForm() # check if a form was submitted if request.method == 'POST': # Get request origin from form next = request.POST.get('next', '/') # Create form object with submitted data accounts_form = RegisterForm(request.POST) if accounts_form.is_valid(): # when valid save user to the database user = accounts_form.save() username = accounts_form.cleaned_data.get('username') # Add user to the customer group group = Group.objects.get(name='customer') user.groups.add(group) # Display success message auth.login(user=user, request=request) messages.success( request, 'You are now registered and logged in as ' + username) # Return to request origin return redirect(next) # Show the register page return render(request, 'register.html', {'accounts_form': accounts_form, 'next': next, 'title': 'Please register to use the webshop'})
def register(request, token): # check token try: token_object = signing.loads(token, max_age=settings.REGISTER_MAX_AGE) email = token_object['email'] register = token_object['register'] except: messages.error(request, u'Link de ativação inválido.') return redirect('accounts_register_confirm_email') # check for registered user if User.objects.filter(email=email): messages.error(request, u'E-mail já cadastrado.') return redirect('accounts_register_confirm_email') # process form if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): # get new user new_user = form.save(email=email) # login new user auth_login(request, new_user) # make message messages.success(request, u'Conta criada com sucesso.') # redirect to index return redirect('staticpages_index') else: form = RegisterForm() return render(request, 'accounts/register.html', {'form': form})
def register(request, token): # check token try: token_object = signing.loads(token, max_age=settings.REGISTER_MAX_AGE) email = token_object['email'] register = token_object['register'] except: messages.error(request, u'Link de ativação inválido.') return redirect('accounts_register_confirm_email') # check for registered user if User.objects.filter(email=email): messages.error(request, u'E-mail já cadastrado.') return redirect('accounts_register_confirm_email') # process form if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): # get new user new_user = form.save(email=email) # login new user auth_login(request, new_user) # make message messages.success(request, u'Conta criada com sucesso.') # redirect to index return redirect('staticpages_index') else: form = RegisterForm() return render(request, 'accounts/register.html', {'form': form})
def register_view(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success( request, f'An account has been created for {username}. Login now!') return redirect('accounts:login') else: form = RegisterForm() context = { 'form': form, } return render(request, 'accounts/register.html', context)
def register(request): context = {} context.update(csrf(request)) context['form'] = RegisterForm() if request.POST: new_user_form = RegisterForm(request.POST) if new_user_form.is_valid(): new_user_form.save() new_user = auth.authenticate( username=new_user_form.cleaned_data['username'], password=new_user_form.cleaned_data['password1']) auth.login(request, new_user) return redirect('/') else: context['form'] = new_user_form return render(request, 'accounts/register.html', context)
def signup_user(request): if request.method == 'GET': context = { 'form': RegisterForm(), } return render(request, 'accounts/signup.html', context) else: # &qy^a}ay4J\vpXeR form = RegisterForm(request.POST) if form.is_valid(): user = form.save() profile = Profile( user=user, phone=request.POST['phone'] ) profile.save() login(request, user) return redirect('index') else: context = { 'form': form, } return render(request, 'accounts/signup.html', context)
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect('/') else: form = RegisterForm() return render_to_response( 'registration/register.html', {'form' : form,}, context_instance=RequestContext(request), )
def register(request): if request.user.is_authenticated(): return redirect(reverse('home')) _request = None if request.method == 'POST': _request = request.POST.copy() else: _request = request.GET.copy() next_uri = _request.get('next', get_config('FIRST_LOGIN_REDIRECT_URL', reverse('first_steps'))) # rescuing poor users from infinite redirection loop if next_uri == get_config('LOGIN_URL', reverse('login')): next_uri = get_config('FIRST_LOGIN_REDIRECT_URL', reverse('first_steps')) register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() username = register_form.cleaned_data['username'] password = register_form.cleaned_data['password1'] user = authenticate(username=username, password=password) if user is not None: auth_login(request, user) messages.success(request, "Welcome aboard, {0}.".format(user)) badges.possibly_award_badge("logged_in", user=user) return redirect(next_uri) return { 'register_form': register_form, 'next': next_uri, }
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): # get new user new_user = form.save() # login new user auth_login(request, new_user) # make message messages.success(request, u'Conta criada com sucesso.') # redirect to index return redirect('shorturl_index') else: form = RegisterForm() return render(request, 'accounts/register.html', {'form': form})
def register(request): ''' register a new user (as a django.contrib.auth.models.User object) * POST - validate form and save user info * GET - render registration form ''' if request.method == 'GET': form = RegisterForm() context = {'form': form} return render(request, 'accounts/register.html', context) if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): new_user = form.save() new_user = authenticate(username=request.POST['username'], password=request.POST['password1']) login(request, new_user) return HttpResponseRedirect('/') else: context = {'form': form} return render(request, 'accounts/register.html', context)
def test_register_form_user_created(data, regularuser, django_user_model): form = RegisterForm(data) assert form.is_valid() form.save() assert django_user_model.objects.filter(username="******").exists()