Python 登录失败时的终结点

Python 登录失败时的终结点,python,authentication,flask,flask-login,Python,Authentication,Flask,Flask Login,我正在用Flask(和Flask登录)开发一个非常基本的应用程序,当用户尝试登录失败时,我遇到了一个问题 如果用户正确登录,服务器将返回用户名。我已经看到,可以使用app.config['USER\u AFTER\u login\u endpoint']更改正确登录的端点,因此这并不复杂。 但是,如果用户失败并且登录未正确完成,默认情况下,服务器将转到“/user/sign-in”,并且我在文档中未找到有关此情况的任何信息 有可能改变这种行为吗?如果用户登录失败,我希望返回服务器的定制响应 作为

我正在用Flask(和Flask登录)开发一个非常基本的应用程序,当用户尝试登录失败时,我遇到了一个问题

如果用户正确登录,服务器将返回用户名。我已经看到,可以使用
app.config['USER\u AFTER\u login\u endpoint']
更改正确登录的端点,因此这并不复杂。 但是,如果用户失败并且登录未正确完成,默认情况下,服务器将转到
“/user/sign-in”
,并且我在文档中未找到有关此情况的任何信息

有可能改变这种行为吗?如果用户登录失败,我希望返回服务器的定制响应

作为代码的一个非常基本的示例:

app.config['USER_AFTER_LOGIN_ENDPOINT'] = 'signedin'

@app.route('/signedin', methods=['GET'])
def signedin():
    if current_user.is_authenticated:
        return current_user.username
    else:
        return "nope"

除非我误解了,为了简单起见,我只会手工操作。让登录页面发送一个POST请求给它自己,然后处理它,如果需要的话重定向。除非我误解了,为了简单起见,我只会手动执行。让登录页面向自身发送POST请求,然后处理该请求并在需要时重定向。