예제 #1
0
def login():
    if request.method == 'POST':
        username = request.form['username']
        if username: username = username.replace(" ", "")
        username = User.getUserIdByEmail(username)
        password = request.form['password']
        if username or password:
            if not password or not username:
                return render_template(settings.templates['loggin_template'],error_msg='Debe Ingresar Usuario y Password',signUp=False,app_name=settings.app_name)
            user = User.get(username)
            if not user:
                return render_template(settings.templates['loggin_template'],error_msg='Usuario no Registrado',signUp=False,app_name=settings.app_name)
            if (user.Password == password):
                if login_user(user):
                    return redirect('/')
        return render_template(settings.templates['loggin_template'],error_msg='Datos Incorrectos',signIn=False,app_name=settings.app_name)
    else:
        return render_template(settings.templates['loggin_template'],signUp=False,app_name=settings.app_name)
예제 #2
0
def load_user(userid):
    return User.get(userid)