def sign_up(request): """ User sign up form """ def errorHandle(error): form = AuthenticationForm() return render_to_response('signup.html', { 'error' : error, }, RequestContext(request)) if request.method == 'POST': data = request.POST.copy() # so we can manipulate data # random username data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): form.save() user = authenticate(username=data['email'], password=data['password1']) #The user just signed up, this is a sanity check: assert(user is not None) if user.is_active: login(request, user) return HttpResponseRedirect('/home') else: return errorHandle('Please activate your account.\ Check the instructions in your e-mail.') else: form = SignUpForm() return render_to_response('sign_up.html', {'form':form}, RequestContext(request))
def signup_validation(request): signup_msg = {} signup_form = SignUpForm(request.POST) if signup_form.is_valid(): email = request.POST['email'] school = request.POST['school'] password = request.POST['password'] re_enter_password = request.POST['re_enter_password'] if is_email_exist(email): signup_msg['email'] = "This email address has been used" if password != re_enter_password: signup_msg['password'] = "******" if not signup_msg: signup_user({'email': email, 'school': school, 'password': password}) user_auth = authenticate(username=email, password=password) if user_auth is not None and user_auth.is_active: login(request, user_auth) school_url = '/{}'.format(school) return HttpResponseRedirect(school_url) else: #TODO: I dont know what to do here print "TODO: function signup_user" else: return HttpResponse(signup_msg, mimetype='application/json')
def signup_view(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] name = form.cleaned_data['name'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] # saving data to DB user = UserModel(name=name, password=make_password(password), email=email, username=username) user.save() sg = sendgrid.SendGridAPIClient(apikey=(sendgrid_key)) from_email = Email("*****@*****.**") to_email = Email(form.cleaned_data['email']) subject = "Welcome to Insta_clone" content = Content("text/plain", "account created/n") mail = Mail(from_email, subject, to_email, content) response = sg.client.mail.send.post(request_body=mail.get()) print(response.status_code) print(response.body) print(response.headers) return render(request, 'success.html') # return redirect('login/') else: form = SignUpForm() return render(request, 'index.html', {'form': form})
def signup(request): if request.user.is_authenticated(): return redirect('/') if request.method == 'POST': fname = request.POST.get('first_name') lname = request.POST.get('last_name') email = request.POST.get('email') password1 = request.POST.get('password1') password2 = request.POST.get('password2') data = { 'first_name': fname, 'last_name': lname, 'email': email, 'password2': password2, 'password1': password1 } form = SignUpForm(data=data) if form.is_valid(): user = form.save(commit=False) user.is_active = True user.save() return HttpResponse(json.dumps({"message": "Success"}), content_type="application/json") else: return HttpResponse(json.dumps({"message": form.errors}), content_type="application/json") else: form = SignUpForm() return HttpResponse(json.dumps({"message": "Denied"}), content_type="application/json") # return render(request, 'registration/signup.html', {'form':form})
def register(request): if request.method == 'POST': # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] # At this point, user is a User object that has already been saved # to the database. You can continue to change its attributes # if you want to change other fields. user = User.objects.create_user(username, email, password) user.first_name = first_name user.last_name = last_name # Save new user attributes user.save() return HttpResponseRedirect( reverse('login')) # Redirect after POST else: form = SignUpForm() data = { 'form': form, 'user': request.user, } return render_to_response('register.html', data, context_instance=RequestContext(request))
def home(request): # if request.user.is_authenticated(): # return HttpResponseRedirect('/sliders') title = "Welcome! Press one of the following or go to /sliders page to control the robot Parameters" invalid = False form = SignUpForm(request.POST or None) if form.is_valid(): username= form.cleaned_data["username"] password = form.cleaned_data["password"] user = authenticate(username=username,password=password) if user is not None: if user.is_active: login(request,user) return HttpResponseRedirect("/sliders/") else: invalid = True context = { "title": title, "form": form, "invalid": invalid } return render(request,"home.html",context)
def register(request): if request.method == 'POST': print "in post" form = SignUpForm(request.POST) if form.is_valid(): form.save() print "hi shrestha" name = form.cleaned_data.get('name') print name uemail = form.cleaned_data.get('email') print uemail username = form.cleaned_data.get('username') print username password = form.cleaned_data.get('password1') print password # repassword = form.cleaned_data('repeat-pass') # print repassword user = authenticate(username=username, password=password) return HttpResponseRedirect('/login') else: print form.error_messages else: print "not in post" form = SignUpForm() return render(request, 'edudevs/signup.html', {'form': form})
def signup(request): """Signup""" if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] user = User.objects.create_user(username, email, password) user.first_name = first_name user.last_name = last_name user.save() return HttpResponseRedirect('/') else: form = SignUpForm() data = { 'form': form, } return render_to_response('maxfilm/signup.html', data, context_instance=RequestContext(request))
def signup_view(request): date = datetime.datetime.now() if request.method == 'POST': signup_form = SignUpForm(request.POST) if signup_form.is_valid(): username = signup_form.cleaned_data['username'] name = signup_form.cleaned_data['name'] password = signup_form.cleaned_data['password'] email = signup_form.cleaned_data['email'] if len(username) > 4 and len(password) > 5: user = UserProfile(name=name, password=make_password(password), username=username, email=email) user.save() sg = sendgrid.SendGridAPIClient(apikey=sendgrid_api_key) from_email = Email("*****@*****.**") to_email = Email(email) subject = "Thanks for signing up" content = Content("text/plain", "Continue to login and create posts....have fun") mail = Mail(from_email, subject, to_email, content) response = sg.client.mail.send.post(request_body=mail.get()) if response.status_code == 202: message = "Account has been created successfully.Mail has been sent to your email-id" else: message = "There is some problem in sending a mail" return render(request, 'success.html', {'response': message}) else: ctypes.windll.user32.MessageBoxW(0, u"invalid username/password. please try again", u"Error", 0) signup_form = SignUpForm() else: ctypes.windll.user32.MessageBoxW(0, u"invalid entries. please try again", u"Error", 0) signup_form = SignUpForm() elif request.method == 'GET': signup_form = SignUpForm() return render(request, 'index.html', {"Today_date": date, 'form': signup_form})
def signup(request): form = SignUpForm() if request.method == 'POST': if form.is_valid(): new_user = form.save return redirect('/') return render(request, 'signup.html', {'form': form})
def signup(request): """ Sign Up Page, uses built in Sign-Up """ 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') name = form.cleaned_data.get('name') category = form.cleaned_data.get('category') user = authenticate(username=username, password=raw_password) if category == "doctor": doctor = Doctor(user=user, name=name) doctor.save() if category == "pharmacist": pharmacist = Pharmacist(user=user, name=name) pharmacist.save() if category == "patient": patient = Patient(user=user, name=name) patient.save() login(request, user) return redirect('/pharm/profile') else: form = SignUpForm() return render(request, 'pharmeasyflow/signup.html', {'form': form})
def signup(req): '''注册''' if req.user.is_authenticated(): return HttpResponseRedirect('/') captcha_ok = True if req.method == 'POST': form = SignUpForm(req.POST) if form.is_valid(): # check reCAPTCHA if settings.CAPTCHA_PUBLIC_KEY and settings.CAPTCHA_PRIVATE_KEY: captcha_ok = False challenge, response = req.POST.get( 'recaptcha_challenge_field', ''), req.POST.get('recaptcha_response_field', '') if challenge and response: from recaptcha.client import captcha ret = captcha.submit(challenge, response, settings.CAPTCHA_PRIVATE_KEY, req.META['REMOTE_ADDR']) captcha_ok = ret.is_valid if captcha_ok: user = form.save() # hack for not using authenticate() user.backend = 'django.contrib.auth.backends.ModelBackend' login(req, user) return HttpResponseRedirect('/') else: form = SignUpForm() return render_to_response('signup.html', { 'form': form, 'captcha_ok': captcha_ok, }, context_instance=RequestContext(req))
def signup_view(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] name = form.cleaned_data["name"] email = form.cleaned_data["email"] password = form.cleaned_data["password"] user = UserModel(name=name, password=make_password(password), email=email, username=username) user.save() return render(request, "index.html", { "form": form, "error": "Id Created" }) else: return render(request, "index.html", { "form": form, "error": "Invalid data" }) elif request.method == "GET": form = SignUpForm() return render(request, "index.html", {"form": form})
def signup_view(request): if request.method == "POST": form = SignUpForm(request.POST) print request.body if form.is_valid(): username = form.cleaned_data['username'] name = form.cleaned_data['full_name'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] print 'Here' #saving data to DB empty = len(username) == 0 and len(password) == 0 if len(username) >= 4 and len(password) >= 3: user = UserModel(full_name=name, password=make_password(password), email=email, username=username) user.save() return render(request, 'success.html') else: text = {} text = "Username or password is not long enough" return render(request, 'index.html', {'text': text}) #return redirect('login/') else: form = SignUpForm() elif request.method == "GET": form = SignUpForm() today = datetime.now() return render(request, 'index.html', {'today': today, 'form': form})
def register(request): if request.method == "POST": # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] # At this point, user is a User object that has already been saved # to the database. You can continue to change its attributes # if you want to change other fields. user = User.objects.create_user(username, email, password) user.first_name = first_name user.last_name = last_name # Save new user attributes user.save() return HttpResponseRedirect(reverse("login")) # Redirect after POST else: form = SignUpForm() data = {"form": form, "user": request.user} return render_to_response("register.html", data, 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) user = User.objects.get(username=username) if form.cleaned_data.get('tipo') == 'Tec': tec = Tecnico(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crf=form.cleaned_data.get('registro')) tec.save() group = Group.objects.get(name='Técnico') user.groups.add(group) else: vet = Veterinario(nome=form.cleaned_data.get('username'), email=form.cleaned_data.get('email'), cpf=form.cleaned_data.get('cpf'), crmv=form.cleaned_data.get('registro')) vet.save() group = Group.objects.get(name='Veterinário') user.groups.add(group) return redirect('main') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def index(request): form = SignUpForm(request.POST or None) if form.is_valid(): instance = form.save(commit=True) full_name = form.cleaned_data.get('full_name') if not full_name: full_name = "New Full Name" instance.full_name = full_name instance.save() title = "Sign Up Now" if request.user.is_authenticated(): title = "My Title %s" %(request.user) template_name = 'xbase.html' context = { "template_title" : title, "form": form } if request.user.is_authenticated: context = { "quickset" : SignUp.objects.all(), } return render(request, template_name, context)
def signup_view(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] name = form.cleaned_data["name"] email = form.cleaned_data["email"] password = form.cleaned_data["password"] user = UserModel(name=name, password=make_password(password), email=email, username=username) user.save() subject = "Weclome to InsaClone" message = "Hello " + name + "\nWelcome to InstaClone" + " Instaclone allows users to upload images of a certain brand or product to win points." send_email(email, subject, message) return render(request, "index.html", { "form": form, "error": "Id Created" }) else: return render(request, "index.html", { "form": form, "error": "Invalid data" }) elif request.method == "GET": form = SignUpForm() return render(request, "index.html", {"form": form})
def register(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') firstname = form.cleaned_data.get('first_name') lastname = form.cleaned_data.get('last_name') age = form.cleaned_data.get('age') postal_code = form.cleaned_data.get('postal_code') user = authenticate(username=username, password=raw_password) sus = Subscribed(first_name=firstname, last_name=lastname, age=age, postal_code=postal_code, user=user) sus.save() login(request, user) return render(request, 'users/users_login.html') else: form = SignUpForm() return render(request, 'users/user_register.html', {'form': form})
def sign_up(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): company = Team.objects.create( name = request.POST['company_name'], ) company.save() user = User.objects.create( username = request.POST['username'], email = request.POST['email'], first_name = request.POST['first_name'], last_name = request.POST['last_name'], ) user.set_password(request.POST['password']) user.save() estimator = Estimator.objects.create( user = user, team = company, is_admin = True, ) estimator.save() return redirect('/login/') else: form = SignUpForm() return render(request, 'sign_up.html', {'form' : form})
def register(request): if request.method == 'POST': form = SignUpForm(request.POST) # create form object if form.is_valid(): username = form.cleaned_data.get('username') email = form.cleaned_data.get('email') password = form.cleaned_data.get('password') subject, from_email, to = 'Welcome to BavBooks', '*****@*****.**', email plaintext = get_template('Welcome.txt') htmly = get_template('Welcome.html') text_content = plaintext.render() html_content = htmly.render() msg = EmailMultiAlternatives(subject, text_content, from_email, [to]) msg.attach_alternative(html_content, "text/html") num=msg.send() if num==1: User.objects.create_user(username=username, password=password, email=email) user = authenticate(username=username, password=password) auth.login(request, user) messages.add_message(request, messages.SUCCESS, 'Your account were successfully created.') return HttpResponseRedirect('/') else : messages.add_message(request, messages.ERROR, 'There was some problems while creating your account. Please review some fields before submiting again.') return render(request, 'Registration.html', { 'form': form }) else: messages.add_message(request, messages.ERROR, 'There was some problems while creating your account. Please review some fields before submiting again.') return render(request, 'Registration.html', { 'form': form }) else: return render(request, 'Registration.html', { 'form': SignUpForm() })
def signup(request): logger = check_validation(request) if logger: response = redirect('feed/') return response else: if request.method == "POST": form = SignUpForm(request.POST) print(form) if form.is_valid(): username = form.cleaned_data['username'] name = form.cleaned_data['name'] age = form.cleaned_data['age'] phone = form.cleaned_data['phone'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] gender = form.cleaned_data['gender'] # saving data to DB user = User(name=name, username=username, age=age, phone=phone, password=make_password(password), email=email, gender=gender) user.save() return render(request, 'success.html') else: return render(request, 'index.html') return render(request, 'index.html')
def signup_view(request): date = datetime.now() if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] username = form.cleaned_data['username'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] # saving data to DB user = SignUpModel(name=name, username=username, email=email, password=make_password(password)) user.save() # using sendgrid subject = "Successfully Signed Up!" body = "Thank you for Signing Up" send_mail(email, subject, body) ctypes.windll.user32.MessageBoxW(0, u"Successfully signed up", u"Success", 0) # returning user ro success page that you have successfully signup to the app return render(request, 'success.html') else: print("Error: Invalid form") else: form = SignUpForm() # returning to signup page if method is not post or there is no data in form or payload is empty return render(request, 'index.html', {'form': form}, {'Date': date})
def signup(req): '''注册''' if req.user.is_authenticated(): return HttpResponseRedirect('/') captcha_ok = True if req.method == 'POST': form = SignUpForm(req.POST) if form.is_valid(): # check reCAPTCHA challenge, response = req.POST.get('recaptcha_challenge_field', ''), req.POST.get('recaptcha_response_field', '') if challenge and response: ret = captcha.submit(challenge, response, settings.CAPTCHA_PRIVATE_KEY, req.META['REMOTE_ADDR']) if ret.is_valid: user = form.save() # hack for not using authenticate() user.backend = 'django.contrib.auth.backends.ModelBackend' login(req, user) return HttpResponseRedirect('/') captcha_ok = False else: form = SignUpForm() return render_to_response('signup.html', { 'form': form, 'captcha_ok': captcha_ok, }, context_instance=RequestContext(req))
def signup_view(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): if(len(form.cleaned_data['username'])<5 or set('[~!#$%^&*()_+{}":;\']+$ " "').intersection(form.cleaned_data['username'])): return render(request,'invalid.html') else: if (len(form.cleaned_data["password"])>5): username = form.cleaned_data['username'] name = form.cleaned_data['name'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] # saving data to the database user = UserModel(name=name, password=make_password(password), email=email, username=username) user.save() sg = sendgrid.SendGridAPIClient(apikey=(sendgrid_key)) from_email = Email("*****@*****.**") to_email = Email(form.cleaned_data['email']) subject = "Welcome to SwacchBharat" content = Content("text/plain", "Swacch Bharat team welcomes you!\n We hope you like sharing the images of your surroundings to help us build a cleaner india /n") mail = Mail(from_email, subject, to_email, content) response = sg.client.mail.send.post(request_body=mail.get()) print(response.status_code) print(response.body) print(response.headers) return render(request, 'success.html') else: return render(request, 'invalid.html') # return redirect('login/') else: form = SignUpForm() return render(request, 'index.html' , {'form': form})
def createUser(request): if request.method == 'GET': user_form = SignUpForm() return render(request, 'sign_up.html', {'user_form': user_form}) elif request.method == 'POST': user_form = SignUpForm(request.POST) message = "User created successfully" if user_form.is_valid(): #validate user email email = user_form.cleaned_data['email'] mail_response = validate_email(email) disposable = mail_response['is_disposable_address'] #disposable if (disposable == True): errors = user_form.add_error( "email", "Email " + str(email) + " seems to be disposable, use another one.") data = {'user_form': user_form} return render(request, 'sign_up.html', data) user = user_form.save(commit=False) user.is_active = True user.username = user.username.lower().strip() user.save() referral_response = Referral.record_response(request, "SIGN_UP", target=user) send_confirmation_email(request, user) return render(request, 'account_activation_sent.html', {'email': email}) return render(request, 'sign_up.html', {'user_form': user_form}) raise ValueError('Not valid request at signup')
def signup_view(request): #check if request is post if request.method == "POST": #define form form = SignUpForm(request.POST) print request.body #check form is valid if form.is_valid(): #retrieve username username = form.cleaned_data['username'] #retrieve email email = form.cleaned_data['email'] #retrieve password password = form.cleaned_data['password'] # saving data to DB user = UserModel(username=username, password=make_password(password), email=email) user.save() return render(request, 'success.html') elif request.method == "GET": form = SignUpForm() today = datetime.now() #load index page return render(request, 'index.html', {'today': today, 'form': form})
def signup(request): if request.method == 'POST': # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] # first_name = form.cleaned_data["first_name"] # last_name = form.cleaned_data["last_name"] # At this point, user is a User object that has already been saved # to the database. You can continue to change its attributes # if you want to change other fields. user = User.objects.create_user(username, email, password) # user.first_name = first_name # user.last_name = last_name # Save new user attributes user.save() return HttpResponseRedirect('/thanks') # Redirect after POST else: print 'no ha pasado la validacion' else: form = SignUpForm() signup='signup' data = { 'form': form, 'signup': signup } return render_to_response('registration/signup.html', data, context_instance=RequestContext(request))
def signup(request): context = {} context['form'] = SignUpForm() if request.method == 'POST': form = SignUpForm(request.POST) context['form'] = form if form.is_valid(): form.save() email = form.cleaned_data.get('email', None) password = form.cleaned_data.get('password1', None) auth_user = authenticate(username=email, password=password) try: login(request, auth_user) return redirect('/myvidoes/') except Exception, e: return HttpResponse('invalid user, try again <a htrf="/signup/">here</a>')
def signup(request): if not request.user.is_authenticated: if request.method == 'POST': form = SignUpForm(request.POST) profile_form = ProfileForm(request.POST) if form.is_valid() and profile_form.is_valid(): form.save() user_name = form.cleaned_data['username'] profile_form.save(user_name) 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('/accounts') else: form = SignUpForm() profile_form = ProfileForm() return render(request, 'accounts/signup.html', { 'form': form, 'profile_form': profile_form }) else: return redirect('/accounts')
def signup_view(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] if len(username) > 6: # extra parameters for signup name = form.cleaned_data['name'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] if len(password) >= 8: # password must be at least 8 characters long user = UserModel(name=name, password=make_password(password), email=email, username=username) user.save() # sending a welcome mail to new user sg = sendgrid.SendGridAPIClient(apikey=apikey) from_email = Email(my_email) to_email = Email(email) subject = "Swacch Bharat" content = Content("text/plain", "you are successfully signed up for Swacch Bharat") mail = Mail(from_email, subject, to_email, content) sg.client.mail.send.post(request_body=mail.get()) return render(request, 'success.html') else: form = SignUpForm() return render(request, 'index.html', {'form': form})
def signup(request): """ Esta funcion contiene el formulario de creacion de usuarios para WatchApp @param request @author Lorena Salamanca """ if request.method == 'POST': # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] # At this point, user is a User object that has already been saved # to the database. You can continue to change its attributes # if you want to change other fields. user = User.objects.create_user(username, email, password) user.first_name = first_name user.last_name = last_name # Save new user attributes user.save() return HttpResponseRedirect(reverse('watchapp:login')) # Redirect after POST else: form = SignUpForm() data = { 'form': form, } return render_to_response('watchapp/signup.html', data, context_instance=RequestContext(request))
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if not form.is_valid(): return render(request, 'signup.html', {'form': form}) else: # fetch data from inputs of form email = form.cleaned_data.get('email') password = form.cleaned_data.get('password') first_name = form.cleaned_data.get('first_name') last_name = form.cleaned_data.get('last_name') telephone = form.cleaned_data.get('telephone') address = form.cleaned_data.get('address') User.objects.create_user(username=email, password=password, email=email, first_name=first_name, last_name=last_name) user = authenticate(email=email, password=password) login(request, user) customer = Customer(user=user, tel=telephone, address=address) customer.save() return redirect('/') else: return render(request, 'signup.html', {'form': SignUpForm()})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) # Does not work on my computer for some reason, not sure why # client = EmailHunterClient('24f4629448d166981339d832608fe358124519ce') # if not client.exist('form.cleaned_data.get('email')'): # form = SignUpForm() # return render(request, 'accounts/signup.html', {'form': form}) if form.is_valid(): clearbit.key = 'sk_48d5da34d0bf087c83400aa13c0f317a' response = clearbit.Enrichment.find(email=form.cleaned_data.get('email'), stream=True) if response['person']['bio'] is not None: instance = form.save(commit=False) instance.bio = response['person']['bio'] instance.save() else: 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('home') else: form = SignUpForm() return render(request, 'accounts/signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] user = User.objects.create_user(username, email, password) user.first_name = first_name user.last_name = last_name user.save() return HttpResponseRedirect(reverse('usuariosAdmin')) else: form = SignUpForm() data = { 'form': form, } return render_to_response('signup.html', data, context_instance=RequestContext(request))
def nuevoUsuario(request): if request.method == 'POST': # If the form has been submitted... form = SignUpForm(request.POST) # A form bound to the POST data if form.is_valid(): # Mira si todas las reglas de validacion pasan # Borra las variables del formulario forms.py username = form.cleaned_data["username"] password = form.cleaned_data["password"] email = form.cleaned_data["email"] first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] # Crea uns usuario en la base de datos con los datos que le # pasemos user = User.objects.create_user(username, email, password) user.first_name = first_name user.last_name = last_name # Guarda en la base de datos user.save() return HttpResponseRedirect(reverse('principal')) # Retornda despues del post, pero como esta en nuevoUsuario, el reverse # hace que retorne a la pagina anterior en este caso principal else: form = SignUpForm() formulario = {'form': form,} return render_to_response('login2.html', formulario, context_instance=RequestContext(request))
def signup_view(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): username = form.cleaned_data['username'] name = form.cleaned_data['name'] email = form.cleaned_data['email'] password = form.cleaned_data['password'] # saving data to DB user = UserModel(name=name, password=make_password(password), email=email, username=username) user.is_active = False user.save() send_mail( 'E-Mail Verification', ' HEY...Welcome To Instagram.' '.click on the link below to get your account activated \n\n ' 'https://instaapplication.herokuapp.com/email_activate/?user_email=' + email, '*****@*****.**', [email], fail_silently=False) return render(request, 'success.html') else: return HttpResponse("Invalid form data.") else: form = SignUpForm() return render(request, 'index.html', {'form': form})
def home(request): form = SignUpForm(request.POST or None) title = "Welcome" context = { "title": title,"form":form, } if form.is_valid(): instance = form.save(commit=False) # instance.save() print instance.first_name return render(request, "home.html", context)
def signup(request): if request.method =='POST': form = SignUpForm(request.POST) if form.is_valid(): form.save(commit=True) return render(request,'SignUpFinish.html',{'form': form, 'isUserSigningInUpOrOut': 'true'}) else: form = SignUpForm() return render(request, 'SignUp.html', {'form': form, 'isUserSigningInUpOrOut': 'true'})
def sign_up(request, username=None, password=None): def submit_form(form, close): c = Context({'form': form, 'close': close}) return render_to_response('signon.html', c, context_instance=RequestContext(request)) # If this was a GET, its the first time the form is called if request.method == 'GET': data = {'username': username, 'password': password} form = SignUpForm(data) return submit_form(form, False) # POST the form was submitted form = SignUpForm(request.POST) if not form.is_valid(): return submit_form(form, False) username = form.cleaned_data['username'] password = form.cleaned_data['password'] confirm = form.cleaned_data['confirm'] if password != confirm: form._errors['confirm'] = ErrorList(["Passwords are not the same"]) return submit_form(form, False) # Create the user if '@' in username: email = username username = username.replace('.', '_') else: email = username + "@wenzit.net" try: user = User.objects.create_user(username=username, email=email, password=password) except: form._errors['username'] = ErrorList( ['This name has already been used']) return submit_form(form, False) if email != None: user.email = email user.save() # Create profile profile = ProfileModel(user=user) profile.save() user = auth.authenticate(username=user.username, password=password) if user is not None and user.is_active: auth.login(request, user) return submit_form(form, True) else: form._errors['username'] = ErrorList(["User could not be created"]) return submit_form(form, False)
def sign_up(request): form = SignUpForm() if request.method == 'POST': form = SignUpForm(data=request.POST) if form.is_valid(): form.save() return redirect(reverse('example:log_in')) else: print(form.errors) return render(request, 'example/sign_up.html', {'form': form})
def sign_up(request): form = SignUpForm(request.POST or None) if request.method == 'POST' and form.is_valid(): user = form.sign_up(request) messages.success(request, '아이디가 생성됐습니다.') return redirect('/login') return render(request, 'users/sign_up.html', { 'form': form, })
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): user = form.save() auth_login(request, user) return redirect('home') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def post(self, request): form = SignUpForm(request.POST) if form.is_valid(): user = form.save() '''email = form.cleaned_data.get('email') username = form.cleaned_data.get('username') password = form.cleaned_data.get('password1')''' #user = User.objects.create_user(username=username,email=email,password=password) user.save() '''user = authenticate(username = username,password = password)''' return redirect('/')
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): form.save() needs_login = login(request) if needs_login: return needs_login else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): instance = form.save() # Generate and send activation email _send_activation_email(instance) return HttpResponseRedirect('/signup/checkyouremail') else: form = SignUpForm() return render_to_response('signup/signup_form.html', {'form': form})
def signup(request): if request.method == "POST": form = SignUpForm(request.POST) if form.is_valid(): instance = form.save() # Generate and send activation email _send_activation_email(instance) return HttpResponseRedirect(reverse("signup_check_your_email")) else: form = SignUpForm() return render(request, "signup/signup_form.html", {"form": form})
def signup(request): if request.method == "POST": form = SignUpForm(request.POST) username = request.POST.get('username') email = request.POST.get('email') password = request.POST.get('password') if form.is_valid(): new_user = form.save() user = authenticate(username=username, password=password) if user is not None: login(request, user) return HttpResponseRedirect('/')
def sign_up(request, username=None, password=None): def submit_form(form, close): c = Context({"form": form, "close": close}) return render_to_response("signon.html", c, context_instance=RequestContext(request)) # If this was a GET, its the first time the form is called if request.method == "GET": data = {"username": username, "password": password} form = SignUpForm(data) return submit_form(form, False) # POST the form was submitted form = SignUpForm(request.POST) if not form.is_valid(): return submit_form(form, False) username = form.cleaned_data["username"] password = form.cleaned_data["password"] confirm = form.cleaned_data["confirm"] if password != confirm: form._errors["confirm"] = ErrorList(["Passwords are not the same"]) return submit_form(form, False) # Create the user if "@" in username: email = username username = username.replace(".", "_") else: email = username + "@wenzit.net" try: user = User.objects.create_user(username=username, email=email, password=password) except: form._errors["username"] = ErrorList(["This name has already been used"]) return submit_form(form, False) if email != None: user.email = email user.save() # Create profile profile = ProfileModel(user=user) profile.save() user = auth.authenticate(username=user.username, password=password) if user is not None and user.is_active: auth.login(request, user) return submit_form(form, True) else: form._errors["username"] = ErrorList(["User could not be created"]) return submit_form(form, False)
def sign_up(request): if request.method == 'POST': data = request.POST.copy() data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): user=form.save() return HttpResponseRedirect('/') else: form = SignUpForm() 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(): new_user = form.save() user_with_new_email.send(sender=signup, user=new_user, user_just_created=True) new_user = authenticate(username=request.POST['email'], password=request.POST['password']) auth_login(request, new_user) return HttpResponse(json.dumps(new_user.serialize(new_user)), mimetype='application/json') else: return HttpResponseBadRequest(json.dumps(form.errors), mimetype='application/json') else: return HttpResponseNotAllowed()
def register_user(request): if request.method == 'POST': form = SignUpForm(request.POST or None) if form.is_valid(): #save_it = form.save(commit=False) form.save() return HttpResponseRedirect('/accounts/register_success') args = {} args.update(csrf(request)) args['form'] = SignUpForm() return render_to_response('register.html', args)
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) username = request.POST['username'] password = request.POST['password'] if form.is_valid(): form.save() user = authenticate(username=username, password=password) login(request, user) return HttpResponseRedirect('/') else: return HttpResponseRedirect('/signup/') else: form = SignUpForm() return render(request, 'signup.html', {'form': form})
def signup(request): if request.method == 'POST': form = SignUpForm(request.POST) if not form.is_valid(): return render(request, 'account/signup.html', {'form': form}) else: username = form.cleaned_data.get('username') email = form.cleaned_data.get('email') password = form.cleaned_data.get('password') User.objects.create_user(username=username, password=password, email=email) user = authenticate(username=username, password=password)## user has been added to the current session login(request, user) return redirect('/') else: return render(request, 'account/signup.html', {'form': SignUpForm()})
def sign_up(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid() and request.POST['password'] == request.POST['retyped_password']: utils.sign_up(request) return HttpResponseRedirect('/') else: return render(request, 'general_form.html', {'form_id': 'sign-up', 'form_submit': 'sign up', 'form': form}) else: form = SignUpForm() return render(request, 'general_form.html', {'form_id': 'sign-up', 'form_submit': 'sign up', 'form': form})
def signup(request): import captcha email = "" key = request.REQUEST.get("key", "") pu = None if key: try: pu = PseudoUser.objects.get(pk=key) email = pu.email except: key = "" if request.method == "POST": form = SignUpForm(request.POST) check_captcha = captcha.submit( request.POST["recaptcha_challenge_field"], request.POST["recaptcha_response_field"], settings.RECAPTCHA_PRIVATE_KEY, request.META["REMOTE_ADDR"], ) if check_captcha.is_valid and form.is_valid(): first_name = form.cleaned_data["first_name"] last_name = form.cleaned_data["last_name"] email = form.cleaned_data["email"] username = form.cleaned_data["username"] password = form.cleaned_data["password"] create_account(first_name, last_name, username, email, password) user = authenticate(username=username, password=password) login(request, user) if pu: from auxiliary import base36_to_int hc_id, t = pu.host_class_to.split(",") hc = HostClass.objects.get(pk=base36_to_int(hc_id)) hcm = HostClassMember(host_class=hc, user=user) hcm.save() return HttpResponseRedirect("/h/v/" + hc.pk) else: return HttpResponseRedirect("/accounts/edit/") else: form = SignUpForm({"email": email}) html_captcha = captcha.displayhtml(settings.RECAPTCHA_PUBLIC_KEY, use_ssl=True) return render_to_response( "accounts/signup.html", {"form": form, "key": key, "html_captcha": html_captcha}, context_instance=RequestContext(request), )
def sign_up(request): if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): formData = form.cleaned_data url = API_ENDPOINT + '/baruser/' header = {'content-type': 'application/json'} payload = {'description': formData['establishment'], 'geo_lat': '13', 'geo_long': '34'} res = requests.post(url, data=json.dumps(payload), headers = header) data = res.json() request.session["signed_in"] = True; request.session["bar_id"] = data['id'] return redirect('current_promotions') else: form = SignUpForm() return render_to_response('sign_up.html', {'form': form}, RequestContext(request))
def sign_up(request): """ User sign up form """ if request.method == 'POST': data = request.POST.copy() # so we can manipulate data # random username data['username'] = ''.join([choice(letters) for i in xrange(30)]) form = SignUpForm(data) if form.is_valid(): user = form.save() success="<html>sign_up_success</html>" return HttpResponse(success) else: form = SignUpForm() return render_to_response('sign_up.html', {'form':form}, context_instance=RequestContext(request))