def my_register(request): """Rejestracja nowego uzytkownika.""" # ustawiamy formularz rejestracji form = forms.UserCreationForm() # jezeli mamy do czynienia z POST, to znaczy, ze ktos # probuje utworzyc nowego uzytkownika if request.method == 'POST': # przypisujemy nadeslane dane do formularza tworzenia uzytkownika form = forms.UserCreationForm(request.POST) # sprawdzamy poprawnosc nadeslanych danych: # - jezeli wszystko jest wporzadku to tworzymy uzytkownika # - w przeciwnym razie zwracamy formularz wraz z informacja o bledach if form.is_valid(): # zapamietujemy podana nazwe uzytkownika i haslo username = form.data['username'] password = form.data['password1'] # zapisujemy formularz tworzac nowego uzytkownika form.save() # uwierzytelniamy uzytkownika user = authenticate(username=username, password=password) login(request, user) # po udanyej rejestracji, przekierowujemy go na strone glowna return redirect(reverse('index')) # ustawiamy zmienne przekazywane do templatki context = {'form': form} # renderujemy templatke rejestracji return render(request, 'chatter/register.html', context)
def user_register(request): if request.POST: form = forms.UserCreationForm(request.POST) if form.is_valid(): user = form.save() login(request, user) return redirect('/') form = forms.UserCreationForm() return render(request, 'register.html', context={'form': form})
def signup(request): if request.method == 'POST': form = forms.UserCreationForm(request.POST) if form.is_valid(): form.save() return redirect('login') else: form = forms.UserCreationForm() return render(request, 'registration/signup.html', {'form': form})
def signup_view(request): if (request.method =='POST'): form=forms.UserCreationForm(data=request.POST) #isse jo dataa aaya post request k saath usse form bnega and saved in form if (form.is_valid()): user=form.save() # this does 2 things... savesthe form(sign ups the user) and also returns the user(name) ... login(request,user) return redirect('articles:list')# so now it signs up and also logs in ... and then rediredct to articles page else: # request is get.. so what u do is .. take the required form and send it in the template form=forms.UserCreationForm() return render(request,'signup_page.html',{'form_info':form}) # by default request is get..
def registration(request): context = {} context.update(csrf(request)) context["request_path"] = request.path if request.method == 'POST': post_name = request.POST.get("post_name") if post_name == "registration": reg_form = auth_forms.UserCreationForm(request.POST) if reg_form.is_valid(): user_password = request.POST.get("password1") user_login = request.POST.get("username") full_name = request.POST.get("full_name") user = User.objects.create_user(user_login, None, user_password) User.objects.filter(username=user_login).update(first_name=full_name) group = Group.objects.get(name="Зарегистрированные пользователи") user.groups.add(group) user = auth.authenticate(username=user_login, password=user_password) auth.login(request, user) print("saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") if request.is_ajax(): return http.HttpResponse("ok", content_type="text/html") else: return http.HttpResponseRedirect("/") else: errors = {} errors["username"] = reg_form.errors.get("username") errors["password1"] = reg_form.errors.get("password1") errors["password2"] = reg_form.errors.get("password2") context["errors"] = errors context["reg_form"] = reg_form json_errors = json.dumps(errors) if request.is_ajax(): return http.HttpResponse(json_errors, content_type="application/json") else: return render_to_response("Registration.html", context, context_instance=RequestContext(request)) elif post_name == "login": login_form = forms.Login(request.POST) result = check_user(request) if result is True: return http.HttpResponseRedirect("/registration/") else: context["login_error"] = result context["login_form"] = login_form return render_to_response("Registration.html", context, context_instance=RequestContext(request)) else: reg_form = auth_forms.UserCreationForm() context["reg_form"] = reg_form return render_to_response("Registration.html", context, context_instance=RequestContext(request))
def userRegister(request): if request.method == 'POST': form = forms.UserCreationForm(request.POST) if form.is_valid(): user = form.save() login(request, user) messages.success(request, "User registered successfully") return HttpResponseRedirect("/accounts/") else: messages.error(request, form.errors) form = forms.UserCreationForm() return render(request, 'accounts/register.html', {'form': form})
def register(request): if request.method == 'POST': f = forms.UserCreationForm(request.POST) if f.is_valid(): f.save() messages.success(request, 'Account created successfully') return redirect('home') else: pass else: f = forms.UserCreationForm() return render(request, 'registration/register.html', {'form': f})
def register(request): if request.method == "GET": if request.user.is_authenticated(): return redirect(pentaquark) form = auth_forms.UserCreationForm() return render(request, "users/register.html", {"form": form}) if request.method == "POST": form = auth_forms.UserCreationForm(request.POST) if form.is_valid(): new_user = form.save(commit=False) new_user.save() auth_login(request, new_user) return redirect(pentaquark) return redirect(register)
def register_user(request): if request.method == 'POST': register_form = auth_forms.UserCreationForm(request.POST) if register_form.is_valid(): register_form.save() return redirect('index') else: register_form = auth_forms.UserCreationForm(request.POST) return render(request, 'registration/register.html', {'form': register_form})
def register(request): if request.method == 'POST': registration_form = auth_forms.UserCreationForm(request.POST) if registration_form.is_valid(): u_data = [] email = registration_form.cleaned_data.get("username") password = registration_form.cleaned_data.get("password1") u_data.append(email) u_data.append(password) new_user(u_data) return redirect(newProfile) else: registration_form = auth_forms.UserCreationForm() return render(request, 'tutor_match/signup.html', {'form': registration_form})
def signup(request): if request.method == 'POST': form = auth_forms.UserCreationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = auth.authenticate(username=username, password=raw_password) auth.login(request, user) return redirect('index') else: print(form, form.is_valid()) else: form = auth_forms.UserCreationForm() return render(request, 'auth/user_form.html', {'form': form})
def registration_view(request): if request.method != 'POST': return render(request, 'registration/registration.html', {'form': forms.UserCreationForm()}) form = forms.UserCreationForm(request.POST) if form.is_valid(): form.save() user = authenticate(request=request, username=form.cleaned_data['username'], password=form.cleaned_data['password1']) login(request, user) return redirect('index') return render(request, 'registration/registration.html', {'form': form})
def register(request): if request.user.is_authenticated(): return HttpResponseRedirect('/') if request.method == 'POST': form = forms.UserCreationForm(request.POST) if form.is_valid(): _username = form.cleaned_data['username'] _email = request.POST['email'] print(User.objects.all().count()) if User.objects.all().count() < utils.User.objects.all().count(): admin = utils.User.objects.all()[0] User(username=admin.username, email=admin.email).save() User(username=_username, email=_email).save() form.save() auth.login(request, user=authenticate( username=form.cleaned_data['username'], password=form.cleaned_data['password1'])) return HttpResponseRedirect('/') else: form = auth.forms.UserCreationForm() return render( request, 'accounts/register.html', { 'form': form, }, # context_instance=RequestContext(request) )
def create(self): self.form = forms.UserCreationForm(self.request.POST) if self.form.is_valid(): self.user = self.form.save() return redirect('User#show', str(self.user.id)) return self.new.render(status=403)
def signup(request): if request.user.is_authenticated: return HttpResponseRedirect('/user/') if request.method == 'POST': form = forms.UserCreationForm(request.POST) if form.is_valid(): user = User() user.username = form.cleaned_data['username'] user.set_password(form.cleaned_data['password1']) user.save() t = UserType(user=user, group='MEMBER') t.save() return HttpResponseRedirect('/login/') else: return render(request, 'signup.html', {'form': form}) else: form = forms.UserCreationForm() return render(request, 'signup.html', {'form': form})
def post(self, request, *args, **kwargs): form = auth_forms.UserCreationForm(request.POST) if form.is_valid(): form.save() return redirect('users:login') for field, errors in form.errors.items(): for error in errors: messages.error(request, _error_message % (field, error)) return redirect('users:signin')
def registration(request): form = forms.UserCreationForm(data=request.POST) if form.is_valid(): user = form.save() login(request, user) return redirect('index') return LoginView.as_view(extra_context={ 'registration_form': form })(request)
def register(request): if request.method == "POST": form = auth_forms.UserCreationForm(request.POST) if form.is_valid(): new_user = form.save(commit=False) new_user.save() auth_login(request, new_user) return redirect(home) messages.error(request, form.non_field_errors()) return redirect(index)
def post(self, request): form = forms.UserCreationForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data['username'] password = form.cleaned_data['password1'] user = authenticate(username=username, password=password) login(request, user) return http.HttpResponse('ok') return http.HttpResponseBadRequest(str(form.errors))
def home(request): # get url to redirect to redirect_to = '/admin' # TODO # redirect logged users if request.user.is_authenticated(): return redirect(redirect_to) if request.method == "POST": if 'password2' in request.POST: registration_form = auth_forms.UserCreationForm(request.POST or None) if registration_form.is_valid(): # create user user = registration_form.save() # log him in user = authenticate(username=user.username, password=request.POST['password1']) auth_login(request, user) # redirect return redirect(redirect_to) form = auth_forms.AuthenticationForm(request) else: # this is basically a copy from auth.login view form = auth_forms.AuthenticationForm(request, data=request.POST or None) if form.is_valid(): auth_login(request, form.get_user()) # redirect return redirect(redirect_to) registration_form = auth_forms.UserCreationForm() else: registration_form = auth_forms.UserCreationForm() form = auth_forms.AuthenticationForm(request) return { 'form': form, 'registration_form': registration_form, }
def sign_up_page(request): if request.method == 'POST': form = forms.UserCreationForm(data=request.POST) if form.is_valid(): models.User.objects.create_user(request.POST['username'], request.POST['email'], request.POST['password1']) user = authenticate(request, username=request.POST['username'], password=request.POST['password1']) login(request, user) return render(request, 'home/home_page.html', {'authenticated': True}) else: context = check_authentication(request) context['error'] = True return render(request, 'home/sign_up_page.html', context) return render(request, 'home/sign_up_page.html', check_authentication(request))
def signup(request): if request.method == 'POST': password1 = request.POST['password1'] password2 = request.POST['password2'] if (password1 != password2): return HttpResponse("Пароли не совпадают") form = auth_forms.UserCreationForm(request.POST) if form.is_valid(): form.save() return create_response_object(False, "Успешно") else: return create_response_object(True, form.errors.as_json()) elif request.method == 'GET': return render(request, 'signup.html')
class LoginView(views.LoginView): extra_context = { 'registration_form': forms.UserCreationForm() }
def index(request): reg_form = auth_forms.UserCreationForm() log_form = LoginForm() return render(request, "game_groups/index.html", {"reg_form": reg_form, "log_form": log_form})
def new(self): self.form = forms.UserCreationForm()