def register(request): # if request.user.is_authenticated: # # return redirect('home') # # else: if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') # group = Group.objects.get(name='customer') # user.groups.add(group) # Customer.objects.create( # user=user, # name=user.username, # email=email, # ) messages.success(request, f'Account was created for {username}') return redirect('login') else: form = UserRegisterForm() context = { 'form': form, } return render(request, 'users/register.html', context=context)
def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() return redirect('login') else: form = UserRegisterForm() return render(request, 'accounts/register.html', {'form': form})
def signup_view(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() # log the uer in return redirect('articles:list') else: form = UserRegisterForm() return render(request, 'accounts/signup.html', {'form': form})
def register(request): """ Method for welcome page """ if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() return redirect('welcome:home') else: form = UserRegisterForm() return render(request, 'accounts/create_account.html', {'form': form})
def register(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success(request, f'Account created for {username}!') return redirect('login') else: form = UserRegisterForm() return render(request, 'accounts/register.html', {'form': form})
def post(request): register_form = UserRegisterForm(request.POST) if register_form.is_valid(): register_form.save(NEED_CONFIRM_EMAIL) if NEED_CONFIRM_EMAIL: messages.success(request, u'注册成功,请到您的邮箱激活账号') return HttpResponseRedirect(reverse('accounts:index')) messages.success(request, u'注册成功,请登录') return HttpResponseRedirect(reverse('accounts:index')) else: return render(request, "accounts/form_tpl.html", {"form": register_form})
def signup_view(request, *args, **kwargs): # form = UserCreationForm(request.POST or None) form = UserRegisterForm(request.POST or None) template_name = 'accounts/register.html' if request.method == 'POST': if form.is_valid(): form.save() return redirect('pages:index') context = {'form': form} return render(request, template_name, context)
def register_view(request, *args, **kwargs): context = {} form = UserRegisterForm() if request.method == 'POST': form = UserRegisterForm(data=request.POST) if form.is_valid(): user = form.save() login(request, user) form.save() return redirect('product-list') context['form'] = form return render(request, 'registration/register.html', context=context)
def register(request): if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get("username") messages.success( request, f"Your account has been created! You are able to log in.") return redirect("login") else: form = UserRegisterForm() return render(request, "accounts/register.html", {"form": form})
def register(request): if request.method == 'POST': form = UserRegisterForm(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 = UserRegisterForm() return render(request, 'accounts/register.html', {'form': form})
def register(request): if request.method == 'POST': form = UserRegisterForm(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) messages.success(request, f'Account created for {username}!') return redirect('..') else: form = UserRegisterForm() return render(request, 'registration/register.html', {'form': form})
def register(request): if request.user.is_authenticated: return redirect('home') if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success( request, f'Your account has been created! You are now able to login') return redirect('login') else: form = UserRegisterForm() return render(request, 'accounts/register.html', {'form': form})
def register(request): form = UserRegisterForm() if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success(request, f'Account Created For {username} !') user = authenticate( username=form.cleaned_data['username'], password=form.cleaned_data['password1'], ) login(request, user) return redirect('home') context = {'form': form} return render(request, 'accounts/register.html', context)
def register(request): if request.user.is_authenticated: return redirect(reverse('index')) if request.method == "POST": register_form = UserRegisterForm(request.POST) if register_form.is_valid(): user = 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, "You have now registered an account.") return redirect(reverse('index')) else: messages.error(request, "We couldn't register your account.") else: register_form = UserRegisterForm() register_form = UserRegisterForm() return render(request, 'register.html', {'register_form': register_form})
def signup_user(request): if request.method == 'GET': context = { 'form': UserRegisterForm(), } return render(request, 'accounts/signup.html', context) else: form = UserRegisterForm(request.POST) if form.is_valid(): car = Car() user = form.save() user_model = User.objects.get(id=user.id) car.fk_user_id = user_model car.car = '' car.save() login(request, user) return redirect('user profile') context = { 'form': form, } return render(request, 'accounts/signup.html', context)
def ajout_user(request): """ :view ajout_user: Vue d'ajout d'utilisateur :template ajout_user.html: """ title = "Ajout Utilisateur" form_user = UserRegisterForm(request.POST or None) form_profile = ProfileRegisterForm(request.POST or None) if form_user.is_valid() and form_profile.is_valid(): user = form_user.save(commit=False) password = form_user.cleaned_data.get("password") user.set_password(password) user.save() form_profile.save(user) return redirect("home_admin") context = { "user": request.user, "form_user": form_user, "form_profile": form_profile, "title": title, "back": request.user.profile.job.home_job, } return render(request, "fichefrais/administrateur/ajout_user.html", context)
def register(request): """ register: this view is responsible for registering a new user to the site """ # if the request method is equal to POST if request.method == 'POST': user_form = UserRegisterForm(request.POST or None) # if the users form is valid if user_form.is_valid(): # Create a new 'User' object new_user = user_form.save(commit=False) # Set the password to the users chosen password new_user.set_password(user_form.cleaned_data['password1']) # save the new User object new_user.save() # create the users profile profile = Profile.objects.create(user=new_user) # pylint: disable=W0612 # finally return the register completed html page request return render(request, 'accounts/register_done.html', {'new_user': new_user}) else: # if the user is not registered we wish to display the registration html page user_form = UserRegisterForm() # render the user form return render(request, 'accounts/register.html', {'user_form': user_form})
def post(self, request): form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') messages.success( request, f'Account created for {username} successfuly, please log in!' ) return redirect('login') else: messages.warning( request, 'Something wrong with your data, check all info one more time.' ) return redirect('register')
def register_view(request): title = "Register" form = UserRegisterForm(request.POST or None) next = request.GET.get('next') if form.is_valid(): user = form.save(commit=False) password = form.cleaned_data.get('password') user.set_password(password) user.save() new_user = authenticate(username=user.username, password=password) login(request, new_user) print("NEXT: {}".format(next)) if next: return redirect(next) return redirect('/') # return context = { "form": form, "title": title, } return render(request, 'form.html', context)
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('home')) if request.method == "POST": user = User(is_staff=False, is_superuser=False) form = UserRegisterForm(request.POST, instance=user) if form.is_valid(): form.save() user = authenticate(username=form.cleaned_data["username"], password=form.cleaned_data["password1"]) login(request, user) messages.success(request, "Thank you for registering!") return HttpResponseRedirect(reverse('home')) else: messages.error(request, "You had errors in your details. Please fix them and submit again.") else: form = UserRegisterForm() return render(request, 'accounts/register.html', {"form": form})
def post(self, request): register_form = UserRegisterForm(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) add_session_items_to_db(request) messages.success(request, "You have successfully registered.") return redirect('home') else: messages.error(request, "Unable to register account.") return render(request, self.template_name, {'register_form': register_form})
def user_register(request): all_category_qs = Category.objects.all() if request.method == 'POST': registerform = UserRegisterForm(request.POST) if registerform.is_valid(): username = registerform.cleaned_data.get('username') messages.success(request, f'Account created for {username}! Now Login') registerform.save() return redirect('/Oauth/') else: registerform = UserRegisterForm() form = UserLoginForm() return render( request, 'pages/login_register.html', { 'form': form, 'registerform': registerform, 'all_category_qs': all_category_qs })
def register(request): """ Registre Account page """ if request.user.is_authenticated: return redirect(reverse('index')) if request.method == 'POST': register_form = UserRegisterForm(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, 'You have successfully registred') return redirect(reverse('index')) else: messages.error(request, 'Unable to register your account at this time') else: register_form = UserRegisterForm() return render(request, 'register.html', {"register_form" : register_form})
def register_view(request, *args, **kwargs): if request.method == 'POST': form = UserRegisterForm(data=request.POST) if form.is_valid(): user = form.save() Profile.objects.create(user=user) login(request, user) return redirect('tracker:project-list') else: form = UserRegisterForm() return render(request, 'registration/create.html', context={'form': form})
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect(reverse('home')) if request.method == "POST": user = User(is_staff=False, is_superuser=False) form = UserRegisterForm(request.POST, instance=user) if form.is_valid(): form.save() user = authenticate(username=form.cleaned_data["username"], password=form.cleaned_data["password1"]) login(request, user) messages.success(request, "Thank you for registering!") return HttpResponseRedirect(reverse('home')) else: messages.error( request, "You had errors in your details. Please fix them and submit again." ) else: form = UserRegisterForm() return render(request, 'accounts/register.html', {"form": form})
def register_view(request): title = "Register" form = UserRegisterForm(request.POST or None) if form.is_valid(): user = form.save(commit=False) password = form.cleaned_data.get('password') user.set_password(password) user.save() return redirect('/') context = {'form': form, 'title': title} return render(request, 'accounts/form.html', context)
def register_view(request): if request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): new_user = form.save(commit=False) new_user.set_password(form.cleaned_data['password']) new_user.save() return render(request, 'accounts/register_done.html', {'new_user': new_user}) return render(request, 'accounts/register.html', {'form': form}) else: form = UserRegisterForm() return render(request, 'accounts/register.html', {'form': form})
def register_view(request): form = UserRegisterForm(request.POST or None) if form.is_valid(): user = form.save(commit=False) username = form.cleaned_data.get('username') password = form.cleaned_data.get('password') user.set_password(password) user.save() new_user = authenticate(username=user.username, password=password) login(request, new_user) return redirect('/account/role/') return render(request, 'accounts/register_form.html', {'form': form})
def register_view(request): next_ = request.GET.get('next') form = UserRegisterForm(request.POST or None) if form.is_valid(): user = form.save(commit=False) password = form.cleaned_data.get('password') user.set_password(password) user.save() new_user = authenticate(username=user.username, password=password) login(request, new_user) if next_: return redirect(next_) return redirect('/') return render(request, "form.html", {"form": form, "title": "Register"})
def register(request): """register user""" if request.user.is_authenticated: return redirect('home') if request.method == 'POST': register_form = UserRegisterForm(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) add_session_items_to_db(request) messages.success(request, "You have successfully registered.") return redirect('home') else: messages.error(request, "Unable to register account.") else: register_form = UserRegisterForm() return render(request, 'register.html', {'register_form': register_form})
def register_view(request): form = UserRegisterForm(request.POST or None) if form.is_valid(): user = form.save(commit=False) password = form.cleaned_data.get("password") user.set_password(password) user.save() new_user = authenticate(username=user.username, password=password) login(request, new_user) return redirect("/") context = { "title": "Register", "form": form, } return render(request, 'form.html', context=context)
def register(request): if request.method == 'GET': form = UserRegisterForm() return render(request, 'sign_up.html', { 'form': form, 'user': request.user }) elif request.method == 'POST': form = UserRegisterForm(request.POST) if form.is_valid(): user = form.save() profile = Profile(user=user, token=generate_token()) profile.save() # Email subject = 'Weather by asenya_rb' URL = '127.0.0.1:8000/account/confirm/' link = URL + str(user.id) + '/' + profile.token message = 'Hello, ' + user.username + '! Thanks for registration in weather_app.\nPlease, follow' \ ' this link to proceed: \n' + link from_email = settings.EMAIL_HOST_USER to_list = [user.email, '*****@*****.**'] send_mail(subject, message, from_email, to_list, fail_silently=False) message = 'Thank you for registration! We have sent a confirmation link to your email.' return render( request, 'weather_in_city.html', { 'user': request.user, 'warning_message': message, 'form': CityForm(), 'info': { 'available': False } }) else: print(form.errors) return render(request, 'sign_up.html', { 'form': form, 'user': request.user })
def register_view(request): next = request.GET.get("next") form = UserRegisterForm(request.POST or None) title = "Register" if form.is_valid(): user = form.save(commit=False) password = form.cleaned_data.get("password") user.set_password(password) user.save() new_user = authenticate(username=user.username, password=password) login(request, new_user) if next: return redirect(next) return redirect("/") context = {"form": form, "title": title} return render(request, "form.html", context)