def signup(self, emailid, ipaddress): query = SignUp.all() query.filter("emailid = ", emailid) p = None for p in query.run(limit=1): break try: if not p: p = SignUp() p.counter = 0 p.emailid = emailid p.counter += 1 p.ipaddress = ipaddress p.ipupdated = False p.put() filename = constants.GOOGLE_DRIVE_EMAIL_ATTACHMENT_KEY attachment = mail.Attachment(filename, None) emailservice = EmailService() emailservice.register( constants.EMAIL_TYPE_SIGNUP, constants.EMAIL_ID_SIGNUP, emailid, constants.EMAIL_SIGNUP_SUBJECT, readtextfilecontents(constants.EMAIL_SIGNUP_BODY_FILENAME), attachment) return 1 except Exception as e: logging.error("error signing up " + str(emailid)) sys_err = sys.exc_info() logging.error(sys_err[1]) return 0
def setUp(self): self.item = Messages() self.item.title = "OK" self.item.description = "OK" self.item.save() self.item1 = Event() self.item1.title = "OK" self.item1.description = "OK" self.item1.save() self.item2 = Documentation() self.item2.title = "OK" self.item2.description = "OK" self.item2.save() self.item3 = SignUp() self.item3.title = "OK" self.item3.description = "OK" self.item3.save() self.item4 = Feedback() self.item4.title = "OK" self.item4.description = "OK" self.item4.save()
def signup(): form = SignUpForm() if request.method == 'POST' and form.validate_on_submit(): signup = SignUp("", "", "", "", False, False, True) signup.name = form.name.data signup.email = form.email.data signup.school = form.school.data signup.experience = form.experience.data db.session.add(signup) db.session.commit() mail_body = render_template('mails/signup_thankyou.txt') send_email("Graffathon - Ilmoittautuminen rekisteröity", [form.email.data], mail_body, "") return redirect(url_for('signup_thank_you')) # 66 = maximum visitors we take MAX_VISITORS = 66 places = {'min': MAX_VISITORS - SignUp.query.filter_by(visible=True, confirmed=True).count(), 'max': MAX_VISITORS - SignUp.query.filter_by(visible=True, paid=True).count()} return render_template('signup.html', form=form, places=places)
def signupAction(): form = SignUp() # create form object if form.validate_on_submit(): data = request.form # get data from form submission newuser = User(username=data['username'], email=data['email']) # create user object newuser.set_password(data['password']) # set password db.session.add(newuser) # save new user db.session.commit() flash('Account Created!') # send message return redirect(url_for('index')) # redirect to login page flash('Error invalid input!') return redirect(url_for('signup'))
def index(request): form = SignUpForm() if request.method == 'POST': form = SignUpForm(request.POST) if form.is_valid(): site = form.cleaned_data['site'] email = form.cleaned_data['email'] signup = SignUp(site=site, email=email) signup.save() return redirect('thanks') else: print(form.errors) return render(request, 'landing/home.html', {'signup_form': form})
def signupAction(): signupPage = url_for('signup') form = SignUp() # create form object if form.validate_on_submit(): data = request.form # get data from form submission user = User.query.filter_by(username=data['username']).first() if (user != None): return render_template('signup.html', form=form, invalid=False, same=True) loginPage = url_for('login') newuser = User(username=data['username']) # create user object newuser.set_password(data['password']) # set password db.session.add(newuser) # save new user db.session.commit() return redirect(url_for('index')) return render_template('signup.html', form=form, invalid=True, same=False)
def signup(): form = SignUp() # create form object return render_template('signup.html', form=form) # pass form object to template
def signup(): form = SignUp() # create form object return render_template('signup.html', form=form, invalid=False, same=False) # pass form object to template