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"
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"
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"