Esempio n. 1
0
def login():
    # determine if registration is open; checks flag
    open_registration = model.registration()

    # if user hasn't logged out redirect don't reload login page
    if current_user is not None and current_user.is_authenticated():
        return redirect(url_for('user'))

    form = LoginForm()
    if form.validate_on_submit():

        user= model.session.query(model.User).\
           filter_by(email=form.email.data, password=form.password.data).\
           first()

        if user is not None:
            login_user(user)
            flash("Welcome")
        else:
            flash("Invalid login")

        #pass arg to user profile

        return redirect(request.args.get("next") or url_for('user'))

    return render_template('login.html',
                           title='Sign In',
                           form=form,
                           open_registration=open_registration)
def login():
	# determine if registration is open; checks flag
	open_registration = model.registration()

	# if user hasn't logged out redirect don't reload login page
	if current_user is not None and current_user.is_authenticated():
		return redirect(url_for('user'))

	form = LoginForm()
	if form.validate_on_submit():

		user= model.session.query(model.User).\
			  filter_by(email=form.email.data, password=form.password.data).\
			  first()
	
		if user is not None:
			login_user(user)	
			flash("Welcome")
		else:
			flash("Invalid login")

		#pass arg to user profile
		
		return redirect(request.args.get("next") or url_for('user'))
		
	
	return render_template('login.html',
							title='Sign In',
							form=form,
							open_registration= open_registration)
Esempio n. 3
0
def registration():
    if request.method == 'GET':
        return render_template('registration.html')
    else:
        firstname = request.form['firstname']
        lastname = request.form['lastname']
        email = request.form['email']
        password = request.form['password']
        balance = float(100000)
        x = model.registration(firstname, lastname, email, password, balance)
        return render_template('login.html')
Esempio n. 4
0
def homepage():
    # determine if registration is open
    open_registration = model.registration()

    season = model.current_season()

    if not season:
        season = None

    return render_template('index.html',
                           title='Homepage',
                           open_registration=open_registration,
                           season=season)
def homepage():
	# determine if registration is open
	open_registration = model.registration()

	season = model.current_season()
	
	if not season:
		season = None
	
	return render_template('index.html',
							title='Homepage',
							open_registration= open_registration,
							season= season)