Exemplo n.º 1
0
 def post(self):
     form = SignupForm(request.form)
     print("form validate", form.validate())
     print("form errors", form.errors)
     if form.validate() == False:
         print("form errors", form.errors)
         return render_template('signup.html', form=form)
     else:
         #import pdb;pdb.set_trace();
         user = User(username=form.username.data,
                     password=form.password.data,
                     firstname=form.firstname.data,
                     lastname=form.lastname.data,
                     email=form.email.data)
         db.session.add(user)
         db.session.commit()
         msg = Message('Hello' + ' ' + form.firstname.data + ' ' +
                       form.lastname.data,
                       sender='*****@*****.**',
                       recipients=[form.email.data])
         msg.body = 'Thanks for signup , we will get in touch with you soon!!!'
         mail.send(msg)
         user = User.query.all()
         print("users are :: ", user)
         print("@@@@@@@@@@@ redirected to showSignIn part")
         return redirect(url_for('index'))
Exemplo n.º 2
0
 def post(self):
     form = SignupForm(request.form)
     print("form validate", form.validate())
     print("form errors", form.errors)
     if form.validate() == False:
         print("form errors", form.errors)
         return render_template("signup.html", form=form)
     else:
         # import pdb;pdb.set_trace();
         user = User(
             username=form.username.data,
             password=form.password.data,
             firstname=form.firstname.data,
             lastname=form.lastname.data,
             email=form.email.data,
         )
         db.session.add(user)
         db.session.commit()
         msg = Message(
             "Hello" + " " + form.firstname.data + " " + form.lastname.data,
             sender="*****@*****.**",
             recipients=[form.email.data],
         )
         msg.body = "Thanks for signup , we will get in touch with you soon!!!"
         mail.send(msg)
         user = User.query.all()
         print("users are :: ", user)
         print("@@@@@@@@@@@ redirected to showSignIn part")
         return redirect(url_for("index"))
Exemplo n.º 3
0
def singup():
    form = SignupForm()
    if request.method == 'POST':
        if form.validate() == False:
            return render_template('signup.html', form=form)
        else:
            newuser = User(form.first_name.data, form.last_name.data,
                           form.email.data, form.password.data)
            db.session.add(newuser)
            db.session.commit()
            return "Success!"
    elif request.method == 'GET':
        return render_template('signup.html', form=form)
Exemplo n.º 4
0
def signup():
    form = SignupForm()

    if request.method == 'POST':
        if form.validate() == False:
            return render_template('signup.html', form=form)
        else:
            newUser = User(form.first_name.data, form.last_name.data,
                           form.email.data)
            db.session.add(newUser)
            db.session.commit()
            session['email'] = newUser.email
            return redirect(url_for('home'))

    elif request.method == 'GET':
        return render_template('signup.html', form=form)
Exemplo n.º 5
0
def signup():
    form = SignupForm(request.form)

    def showMessage(type):
        if type == 'success':
            flash(
                'Your account has been created. <a class="black-text" href="{0}">write</a> a new note?'
                .format(url_for('note.write')), 'success')
        if type == 'exists':
            flash('This Email address is exists.', 'warning')
        if type == 'error':
            flash('Something error when save.', 'error')

    if request.method == 'POST' and form.validate():
        user = User(form.email.data, form.password.data, form.nick_name.data)
        result = user.create()

        showMessage(result)
        login_user(user, remember=True)

    return render_template('signup.html', title='signup', form=form)
Exemplo n.º 6
0
def signup():
    form = SignupForm(request.form)

    def showMessage(type):
        if type == 'success':
            flash('Your account has been created. <a class="black-text" href="{0}">write</a> a new note?'.format(url_for('note.write')), 'success')
        if type == 'exists':
            flash('This Email address is exists.', 'warning')
        if type == 'error':
            flash('Something error when save.', 'error')

    if request.method == 'POST' and form.validate():
        user = User(
            form.email.data,
            form.password.data,
            form.nick_name.data)
        result = user.create()

        showMessage(result)
        login_user(user, remember=True)

    return render_template('signup.html', title='signup', form=form)
Exemplo n.º 7
0
def signup():
	form = SignupForm()
   
	if request.method == 'POST':
		if form.validate() == False:
			return render_template('signup.html', form=form)
		else:
			newuser = User(form.firstname.data, form.lastname.data, form.email.data, form.password.data, form.account.data)
			db.session.add(newuser)
			db.session.commit()
			session['email'] = newuser.email
			session['uid'] = newuser.uid

			pin = Account_Pin(newuser.uid, dpo.randomNum())
			db.session.add(pin)
			db.session.commit()
			return render_template('welcome.html', fname=newuser.firstname, lname=newuser.lastname, actnumber=newuser.uid, actpin=pin.pin)

			return "[1] Create a new user [2] sign in the user [3] redirect to the user's profile"

	elif request.method == 'GET':
		return render_template('signup.html', form=form)