示例#1
0
def signup_page():
    if request.method == 'GET':
        all_cities = CityDatabaseOPS.select_all_cities()
        return render_template('signup_page.html',
                               signedin=False,
                               cities=all_cities)
    else:
        if 'signup' in request.form:
            user = UserDatabaseOPS.select_user(request.form['knittername'])

            samename = False

            if user and user != -1:
                if user.username == request.form['knittername']:
                    return render_template('signup_page.html', samename=True)
            else:
                UserDatabaseOPS.add_user(request.form['knittername'],
                                         request.form['inputPassword'],
                                         request.form['profile_pic'],
                                         request.form['cover_pic'],
                                         request.form['inputEmail'])

                selected_city_id = request.form['city_id']

                UserDatabaseOPS.add_user_detail(request.form['knittername'],
                                                request.form['real_name'],
                                                request.form['real_surname'],
                                                selected_city_id)

            return render_template('login_page.html',
                                   newly_signup=True,
                                   signedin=False,
                                   samename=samename)
示例#2
0
def login_page():

    if request.method == 'GET':
        return render_template('login_page.html', signedin=False)
    else:
        if 'Login' in request.form:
            user = UserDatabaseOPS.select_user(request.form['knittername'])

            if user and user != -1:
                if request.form['knotword'] == user.password:
                    return redirect(
                        url_for('site.user_profile_page', user_id=user.id))

        return render_template('login_page.html', error=True, signedin=False)
示例#3
0
def signup_page():
    if request.method == 'GET':
        return render_template('signup_page.html', signedin=False)
    else:
        if 'signup' in request.form:
            user = UserDatabaseOPS.select_user(request.form['knittername'])

            if user and user != -1:
                if user.username == request.form['knittername']:
                    return render_template('signup_page.html', samename=True)
            else:
                UserDatabaseOPS.add_user(request.form['knittername'],
                                         request.form['inputPassword'],
                                         request.form['profile_pic'],
                                         request.form['cover_pic'],
                                         request.form['inputEmail'])

            return render_template('login_page.html',
                                   newly_signup=True,
                                   signedin=False)