def register(request): context = {} context["news"] = get_news_by_request(request) user = User() if request.method == 'POST': form = UserCreateForm(request.POST, instance = user) if form.is_valid(): pw = user.password user.set_password(user.password) user.theme_id=4 user.input_type_id=1 if not open_registration: user.is_active = False form.save() ro = ReminderOffsets.objects.get(value=0) user.reminder_offset.add(ro) ro = ReminderOffsets.objects.get(value=2) user.reminder_offset.add(ro) if open_registration: group = Group.objects.filter(name="BuLiTipp")[0] user.groups.add(group) user = authenticate(username=user.username, password=pw) djlogin(request, user) messages.success(request, "Benutzer erfolgreich angelegt! Tritt als nächstes einer Tippgemeinschaft bei!") return HttpResponseRedirect(reverse("user", args=["tgchange"])) else: mail.send("BuLiTipp: User registriert", "*****@*****.**", "Bitte administriere den neuen User " + user.username+ " !") messages.success(request, "Benutzer erfolgreich angelegt! Du kannst dich einloggen sobald der Administrator dich freigeschaltet hat.") return HttpResponseRedirect(reverse("home")) else: form = UserCreateForm(instance=user) context["form"] = form return render(request, 'registration/register.html', context)
def signup(request): """ User registration view. """ auth_form = AuthenticateForm() if request.method == 'POST': form = UserCreateForm(data=request.POST) if form.is_valid(): form.save() user = authenticate(email=request.POST['email'], password=request.POST['password2']) if user is not None: if user.is_active: login(request, user) return redirect('/') else: return render_to_response('home.html', { 'auth_form': auth_form, 'user_form': form, }, context_instance=RequestContext(request)) elif request.method == 'GET': form = UserCreateForm() return render_to_response('home.html', { 'auth_form': auth_form, 'user_form': form, }, context_instance=RequestContext(request))
def register_user(request): template_name = 'kitchen/crispy.html' if request.method == 'POST': user_form = UserCreateForm(request.POST) if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user_form.save() user = authenticate(username=username, password=password) if user: # save extra parameters - email user.email = user_form.data['email'] user.save() #ASK - may be we should init it only in one place - on login? initUser(user) login(request, user) return redirect('account-list') return render(request, template_name, { 'form' : user_form }) args = {} args.update(csrf(request)) args['form'] = UserCreateForm() print args return render(request, template_name, args)
def new_user(request): if request.method=='POST': formulario = UserCreateForm(request.POST) if formulario.is_valid: formulario.save() return HttpResponseRedirect('/') else: formulario = UserCreateForm() return render_to_response('new_user.html',{'formulario':formulario},context_instance=RequestContext(request))
def create_account(request): if request.method == "POST": form = UserCreateForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/success/') else: form = UserCreateForm() return render(request,'create.html',{'form':form})
def signup(request, template_name="authentication/signup.html"): form = UserCreateForm(request.POST or None) if request.POST: if form.is_valid(): form.save() return HttpResponseRedirect(reverse("home")) return render(request, template_name, {"form": form})
def create_user(request): """Creates a new user""" if request.method == "POST": form = UserCreateForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/') else: form = UserCreateForm() return render(request, 'quiz/create_user.html', context={'form': form})
def register(request): register_success = reverse('user_register_success') if request.method == 'POST': form = UserCreateForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(register_success) else: form = UserCreateForm() return render_to_response('newaccounts/registration.html', {'form':form}, context_instance=RequestContext(request))
def register(request): if request.user.is_authenticated(): return redirect('/') if request.method == 'POST': user_information = { 'username': request.POST['username'], 'password1': request.POST['password1'], 'password2': request.POST['password2'], 'last_name': request.POST['last_name'], 'city': request.POST['city'], 'first_name': request.POST['first_name'], 'state': request.POST['state'], 'middle_initial': request.POST['middle_initial'], 'birth_date': request.POST['birth_date'], 'email': request.POST['email'], 'street_address': request.POST['street_address'], 'zip_code': request.POST['zip_code'] } form = UserCreateForm(user_information) if form.is_valid(): form.save() return redirect('/') else: form_errors = form.errors return render_to_response('register.html', {'errors': form_errors, 'form': form}, context_instance=RequestContext(request)) else: #AJAX form validation request_copy = request.GET.copy() if 'username' in request_copy: #Username in use? name = request_copy['username'] response_data = {} if UserProfile.objects.filter(username__iexact=name): response_data['result'] = 'false' else: response_data['result'] = 'true' return HttpResponse(response_data['result'], content_type='text/plain') # return HttpResponse(json.dumps(response_data), content_type = "application/json") if 'email' in request_copy: #Email in use? entered_email = request_copy['email'] response_data = {} if UserProfile.objects.filter(email__iexact=entered_email): response_data['result'] = 'false' else: response_data['result'] = 'true' return HttpResponse(response_data['result'], content_type = 'text/plain') else: form = UserCreateForm() return render_to_response("register.html", {'form': form, 'errors':form.errors}, context_instance=RequestContext(request))
def post(self, request): form = UserCreateForm(request.POST) if form.is_valid(): form.save() request.session["temp_user"] = { 'username': request.POST["username"], 'new': True, } return redirect('/accounts/register/done/') else: return render(request, self.template_name, {'user_create_form': form})
def settings(request): tweet_form = TweetForm() if request.method == 'POST': form = UserCreateForm(request.POST) if form.is_valid(): form.save() return redirect('/') else: return render(request, 'settings.html', {'form': form,}) form = UserCreateForm(instance=request.user) return render(request, 'settings.html', {'form': form, 'tweet_form': tweet_form})
def signup(request, template_name="registration/signup.html"): if request.user.is_authenticated(): messages.warning(request, 'Logout to create a new user') return redirect('/') else: form = UserCreateForm(request.POST or None) if form.is_valid(): form.save() messages.success(request, 'User Account Created. Please proceed to login.') return redirect('/login/') return render(request, template_name, {'form': form})
def signup(request): user_form = UserCreateForm(data=request.POST) if request.method == 'POST': if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user_form.save() user = authenticate(username=username, password=password) login(request, user) return redirect('/') else: return index(request, user_form=user_form) return redirect('/')
def create_user(request): if request.POST: user_form = UserCreateForm(request.POST) if user_form.is_valid(): username = user_form.clean_username() password = user_form.clean_password2() user_form.save() user = authenticate(username=username, password=password) login(request, user) request.session["notice"] = "User successfully logged in" return HttpResponseRedirect("/") else: user_form = UserCreateForm() return render_to_response('users/create_user.html', {'user_form': user_form}, context_instance=RequestContext(request))
def registro(request): if request.method == 'POST': formulario = UserCreateForm(request.POST) if formulario.is_valid: formulario.save() u = User.objects.get(username=request.POST['username']) u.is_active=False u.save() usuario = Usuarios(usuario=u) usuario.save() return HttpResponseRedirect('/usuario/editar/') else: formulario = UserCreateForm() context={"formulario":formulario} return render_to_response('usuario/registro.html', context, context_instance=RequestContext(request))
def customregister(request): returnJson = ifReturnJson(request) data_dict = {} data_dict['type'] = 'register' if request.method == 'POST': form = UserCreateForm(request.POST) if form.is_valid(): new_user = form.save() data_dict['success'] = 1 data_dict['uid'] = new_user.id data_dict['username'] = new_user.username data_dict['name'] = new_user.first_name + new_user.last_name data_dict['email'] = new_user.email #Redirect to the registration complete page #return HttpResponseRedirect("/homepage/") else: data_dict['success'] = 0 #invalid form data_dict['error_message'] = 'invalid registration form' if returnJson == 1: return HttpResponse(json.dumps(data_dict),content_type='application/json') elif returnJson == 0: return redirect('/accounts/register') else: form = UserCreateForm() return render(request, "registration/registration_form.html", { 'form': form, })
def Register(request): registered = False if request.method == 'POST': user_form = UserForm(data=request.POST) c_form = UserCreateForm(data=request.POST) if user_form.is_valid() and c_form.is_valid(): user = user_form.save() user.set_password(user.password) user.save() c = c_form.save(commit=False) c.user = user c.save() c_form.save_m2m() registered = True else: print user_form.errors, c_form.errors else: user_form = UserForm() c_form = UserCreateForm() return render(request, 'gadgetapp/register.html', {'user_form': user_form, 'c_form': c_form, 'registered': registered}, RequestContext(request))
def register(request): if request.method == 'GET': form = UserCreateForm() return render_to_response("register.html", RequestContext(request, {"form": form, })) else: form = UserCreateForm(request.POST) if form.is_valid(): username = form.clean_username() password = form.clean_password2() form.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect("/") else: return render_to_response("register.html", RequestContext(request, {"form": form, "account_error": True }))
def create_user(self, version = 0): """ Creates a UserProfile. Version is an integer that determines which userprofile to generate (one of two) """ registration_values = self.create_valid_user_vals(version) user_form = UserCreateForm(registration_values) if user_form.is_valid(): return user_form.save()
def register(request): if request.method == "POST": form = UserCreateForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/videos/") else: form = UserCreateForm() return render(request, "registration/register.html", {"form": form})
def register(request): args = {} args.update(csrf(request)) args['username'] = auth.get_user(request).username args['form'] = UserCreateForm() if request.POST: newuser_form = UserCreateForm(request.POST) if newuser_form.is_valid(): newuser_form.save() newuser = auth.authenticate(username=newuser_form.cleaned_data['username'], password=newuser_form.cleaned_data['password2'], email=newuser_form.cleaned_data['email'], first_name=newuser_form.cleaned_data['first_name'], last_name=newuser_form.cleaned_data['last_name']) auth.login(request, newuser) return redirect('/') else: args['form'] = newuser_form return render_to_response('registration/register.html', args)
def register(request): if request.method == 'POST': form = UserCreateForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/importinfo/") else: form = UserCreateForm() return render_to_response("registration/register.html", { 'form': form, }, context_instance=RequestContext(request))
def registration(request): if request.method == 'POST': form = UserCreateForm(request.POST) if form.is_valid(): new_user = form.save() return HttpResponseRedirect("/portal/") else: form = UserCreateForm() return render(request, "registration/register.html", { 'form': form, })
def create_account(request): if request.method == "POST": form = UserCreateForm(request.POST) if form.is_valid(): new_user = form.save() p = UserProfile(user=new_user) p.save() return HttpResponseRedirect("/create-account/success") else: form = UserCreateForm() return render(request, "homepage/create-account.html", {"form": form})
def register(request): if request.method == 'POST': form = UserCreateForm(request.POST) password = request.POST.get('password') if password == 'bal423kp': if form.is_valid(): user = form.save() return HttpResponseRedirect('/account/login') else: return HttpResponseRedirect('/account/register') else: form = UserCreateForm() return render_to_response('register.html',RequestContext(request,locals()))
def reg(request): create_form = UserCreateForm(request.GET) if create_form.is_valid(): user = create_form.save() profile = UserProfile() if request.GET.get("man") == "True": profile.man = True else: profile.man = False profile.user_id = user.id profile.save() return HttpResponse("create user: "******"user is not created")
def nuevo_usuario(request): """ Funcion que recibe un request y devuelve un response para crear un nuevo usuario @param request: django.http.HttpRequest. @return: render_to_response. """ usuario = request.user if not usuario.is_superuser: return HttpResponseRedirect('/gestion') if request.method == 'POST': formulario = UserCreateForm(request.POST) if formulario.is_valid: try: formulario.save() return HttpResponseRedirect('/') except: error = 'Error al procesar la entidad' return render_to_response('crear.html', {'formulario': formulario, 'errors': error, 'usuario': usuario}, context_instance=RequestContext(request)) else: formulario = UserCreateForm() return render_to_response('crear.html', {'formulario': formulario, 'usuario': usuario}, context_instance=RequestContext(request))
def sign_up(request, user_form=None, incomplete_form=None): if request.method == 'POST' and incomplete_form is None: user_form = UserCreateForm(data=request.POST) if user_form.is_valid(): max_username = User.objects.all().aggregate(Max('username'))['username__max'] if(max_username!=None and max_username!='admin'): temp='ID00'+str(int(max_username[2:])+1) else: temp='ID001001' user_form.cleaned_data['card_no']=temp user_form.cleaned_data['username']=temp password = user_form.clean_password2() user_form.save() user = authenticate(username=temp, password=password) login(request, user) return redirect('/') else: messages.error(request, "Form invalid") return sign_up(request, user_form=user_form, incomplete_form=True) if incomplete_form is None or not incomplete_form: user_form = UserCreateForm() return render(request, 'sign_up.html', {'user_form': user_form})
def inbox_team_add(request, slug): inbox = get_object_or_404(Inbox, slug=slug) user_form = UserCreateForm(request.POST or None, inbox=inbox) if request.method == "POST" and user_form.is_valid(): member = user_form.save() inbox.users.add(member) return redirect('inbox-mails-list', inbox.slug) context = { "inbox": inbox, "user_form": user_form, } forward_formset = ForwardRuleFormSet(instance=inbox, prefix='forward_rule') context.update({"forward_formset": forward_formset, }) return render(request, 'inbox/list.html', context)
def register_user(request): if request.method == 'POST': form = UserCreateForm(request.POST) if form.is_valid(): # check if email is already being used if User.objects.filter(email__iexact=form.cleaned_data['email']).count > 0: args = { 'message': 'This email is already in use', } return render_to_response('message.html', args) form.save() return HttpResponseRedirect('/accounts/register_success/') else: args = {} args.update(csrf(request)) args['registerForm'] = form return render_to_response('register.html',args) else: # first time on register page args = {} args.update(csrf(request)) args['registerForm'] = UserCreateForm() return render_to_response('register.html',args)