Exemplo n.º 1
0
 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
Exemplo n.º 2
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()
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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'))
Exemplo n.º 5
0
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})
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
def signup():
    form = SignUp()  # create form object
    return render_template('signup.html',
                           form=form)  # pass form object to template
Exemplo n.º 8
0
def signup():
    form = SignUp()  # create form object
    return render_template('signup.html', form=form, invalid=False,
                           same=False)  # pass form object to template