Ejemplo n.º 1
0
def database_signup_handler(response, user, password, bio, base64blob):
    p = Person.get_user_by_username(user)
    if p == None:
        Person.create_user(password, user, bio, base64blob)
    elif p.name == user:
        response.redirect('/signup')
    else:
        Person.create_user(password, user, bio, base64blob)
Ejemplo n.º 2
0
def database_login_handler(username, password, response):
    person = Person.get_user_by_username(username)
    if person:
        if person.password == password:
            return True
        else:
            response.redirect('/login')
    else:
        response.redirect('/login')
Ejemplo n.º 3
0
def profile_handler(response, user):
    profile_picture = '/static/test.png'
    person = Person.get_user_by_username(user)
    if not person:
        response.write('No user found with that name')
        return

    var_dict = {'person': person}
    rendered = render_file(os.path.join('pages', 'profile.html'), var_dict)
    response.write(rendered)