def authenticate(): params = request.form user = User.find_by_username_and_pass(params['username'], params['password']) if not user: mensaje = "Verifique los datos ingresados, el usuario o clave son incorrectos" return render_template('auth/login.html', mensaje = mensaje) session['user'] = user.username return redirect(url_for('home'))
def login(request, create_access_token): data = request.get_json() User.db = get_db() user = User.find_by_username_and_pass(data["username"], data["password"]) if not user: return jsonify({"msg": "Usuario o clave incorrecto."}), 422 if user["active"] == 0: return jsonify({"msg": "El usuario no se encuentra activo."}), 422 return jsonify({ "msg": "La sesión se inició correctamente.", "token": create_access_token(identity=user["username"]), })