Ejemplo n.º 1
0
def login():
    """
    Displays the login form for potential new users.
    """
    if request.method == "GET":
        if 'logged-in' in session:
            return render_template(
                '/index.html',
                logged_in=True,
                rand_search=random.choice(search_placeholders))
        else:
            return render_template(
                '/index.html',
                logged_in=False,
                rand_search=random.choice(search_placeholders))

    else:
        mongo = UserMongo()
        email = request.form['email']
        password = request.form['password']
        user = mongo.read_user(email, password)
        if user:
            session['logged-in'] = True
            session['username'] = user.__getitem__("name")
            session['useremail'] = user.__getitem__("email")
            return redirect(url_for('index'))
        else:
            return "User not found"
Ejemplo n.º 2
0
def create_new_user():
    name = request.form['name']
    email = request.form['email']
    password = request.form['password']
    mongo = UserMongo()
    if mongo.create_user(name, email, password):
        return "User created successfully"
    else:
        return "User not created"
Ejemplo n.º 3
0
def create_new_user():
    name = request.form['name']
    email = request.form['email']
    password = request.form['password']
    mongo = UserMongo()
    if mongo.create_user(name, email, password):
        return "User created successfully"
    else:
        return "User not created"
Ejemplo n.º 4
0
def login():
    """
    Displays the login form for potential new users.
    """
    if request.method == "GET":
        if 'logged-in' in session:
            return render_template('/index.html', logged_in=True,
                                   rand_search=random.choice(search_placeholders))
        else:
            return render_template('/index.html', logged_in=False,
                                   rand_search=random.choice(search_placeholders))

    else:
        mongo = UserMongo()
        email = request.form['email']
        password = request.form['password']
        user = mongo.read_user(email, password)
        if user:
            session['logged-in'] = True
            session['username'] = user.__getitem__("name")
            session['useremail'] = user.__getitem__("email")
            return redirect(url_for('index'))
        else:
            return "User not found"