def utility_processor():
    login_form = classes.LogInForm()
    registration_form = classes.RegistrationForm()
    create_games_form = classes.CreateGamesForm()
    return dict(login_form=login_form,
                registration_form=registration_form,
                create_games_form=create_games_form)
def login():
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        # Look for it in the database.
        user = classes.Investor.query.filter_by(username=username).first()

        # Login and validate the user.
        if user is not None and user.check_password(password):
            login_user(user)
            return redirect(url_for('dashboard'))

    return render_template('Login_1.html', form=login_form)
def login():
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        # Look for it in the database.
        user = classes.User.query.filter_by(username=username).first()

        # Login and validate the user.
        if user is not None and user.check_password(password):
            login_user(user)
            return ("<h1> Welcome {}!</h1>".format(username))

    return render_template('login.html', form=login_form)
Exemple #4
0
def login():
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        # Look for it in the database.
        user = classes.User.query.filter_by(username=username).first()

        # Login and validate the user.
        if user is not None and user.check_password(password):
            login_user(user)
            return redirect(url_for('examples'))
        else:
            flash('Invalid username and password combination!')
    return render_template('login.html', form=login_form)
Exemple #5
0
def login():
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        # Look for it in the database.
        user = classes.User.query.filter_by(username=username).first()

        # Login and validate the user.
        if user is not None and user.check_password(password):
            login_user(user)
            return redirect(url_for("index"))
        #### UPDATE THIS -- Flash Message #####

    return render_template('login.html', form=login_form)
def login():
    """display login page for registered users"""
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data

        user = classes.User.query.filter_by(username=username).first()
        if user is not None and user.check_password(password):
            login_user(user)
            return redirect(url_for("user"))
        else:
            flash("Invalid username and password combination!")
    return render_template("login.html",
                           form=login_form,
                           authenticated_user=current_user.is_authenticated)
def login():
    """
    Takes a username and password, if password is validated,
    render user dashboard.
    """
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        user = classes.User.query.filter_by(username=username).first()

        if user is not None and user.check_password(password):
            login_user(user)
            return redirect(url_for('dashboard'))
        else:
            flash('Incorrect username or password.')
            return redirect(url_for('login'))
    return render_template('login.html', form=login_form)
Exemple #8
0
def login():
    """Login page"""
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        # Look for user in the database
        user = classes.User.query.filter_by(username=username).first()
        # Display invalid login if data is invalid
        if user is None or not user.check_password(password):
            flash('Invalid username or password')
            return render_template('login.html', form=login_form)
        # Login and validate the user if correct login data
        if user is not None and user.check_password(password):
            login_user(user)
            return redirect(url_for("search"))
    return render_template('login.html',
                           form=login_form,
                           authenticated_user=current_user.is_authenticated)
Exemple #9
0
def login():
    """Login page"""
    if current_user.is_authenticated:
        return redirect(url_for("index"))
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        email = login_form.email.data
        password = login_form.password.data
        user = classes.User.query.filter_by(email=email).first()
        if user is not None and user.check_password(password):
            login_user(user)
            add_login_coin(user)
            if user.status == "unverified":
                flash('Verify your phone number in habits tab to \
                    receive notifications!')
                return render_template("message.html", validator=True)
            elif user.status == "verified":
                return redirect(url_for("index"))
        else:
            flash('Invalid username and password combination')
    return render_template("login.html", form=login_form)
def login():
    login_form = classes.LogInForm()
    if login_form.validate_on_submit():
        username = login_form.username.data
        password = login_form.password.data
        # Look for it in the database.
        user = classes.User.query.filter_by(username=username).first()

        # Login and validate the user.
        if user is not None and user.check_password(password):
            print("before login_user")
            login_user(user)
            print(current_user)
            ##### UPDATE THIS ######
            #return("<h1> Welcome {}!</h1>".format(username))
            return render_template('secret.html',
                                   user_name=current_user.username,
                                   email=current_user.email,
                                   authenticated=current_user.is_authenticated)

    return render_template('login.html', form=login_form)
def login():
    if current_user.is_authenticated:
        return redirect(url_for('index'))

    else:
        next_page = request.args.get('next')
        if not next_page or url_parse(next_page).netloc != '':
            next_page = 'login'

        login_form = classes.LogInForm()

        if login_form.validate_on_submit():
            username = login_form.username.data
            password = login_form.password.data
            user = classes.User.query.filter_by(username=username).first()

            if user is not None and user.check_password(password):
                login_user(user)
                return redirect(next_page)

        return render_template('index.html',
                               form=login_form,
                               login_form=login_form,
                               next_page=next_page)