所以我正在做一个有点像社交媒体的网站,在后端使用flask,在前端使用HTML,javascript和w3-CSS。我从表单中获取密码和用户名,并将其发送到路由。另外,我将用户id作为会话cookie保存在服务器上,用于自动登录。每次我登录时,都会有人从他们创建的帐户登录,就会弹出这条消息。The error message.
有人能建议一些修复方法吗?
以下是供参考的后端和前端代码:
后端:
@app.route('/handle_login', methods=['POST','GET'])
def handle_login():
print("HANDLE LOGIN")
if request.method == 'POST':
user = request.form['username']
password = request.form['pass']
#password is then checked with username and password in SQL database前端:
<form action="{{ url_for('handle_login') }}" autocomplete="off" method="post" >
<label>Username</label>
<input type="text" name="username" id="username" required="true" placeholder="Username" >
<label>Password</label>
<input type="password" name="pass" required="true" placeholder="Enter Password" >
<input type="submit" name="submit" id="login_submit" value="Login" >
</form>发布于 2020-04-26 06:01:14
好了,我找到了我的网站给我这个错误的原因。因此,它仍处于开发阶段,我已经创建了类似于测试的帐户。显然,用户名和密码相同的帐户会抛出此错误。稍微更改密码不会产生任何错误。所以对我来说,这就是解决之道。
https://stackoverflow.com/questions/61429366
复制相似问题