我想在服务器端Python Flask处理之后呈现特定的Angular组件。
仅当密码和Confirm_Password相同时,我才想连接我的用户。此检查是在服务器上完成的,以提高安全性。
这是我的Flask代码:
@app.route('/sign/', methods=['POST', 'GET'])
def register():
if request.method == 'POST':
users = mongo.db.users
existing_user = users.find_one({'identifiant' : request.form['username']})
if existing_user is None:
if request.form['password']==request.form['password2']:
hashpass = bcrypt.hashpw(request.form['password'].encode('utf-8'), bcrypt.gensalt())
users.insert({'identifiant' : request.form['username'], 'email':request.form['email'], 'password' : hashpass})
else:
#return("Les mots de passes sont differents")
return render_template("sign", message="Hello Flask!")
else :
return 'That username already exists!'
return redirect(url_for('hello'))
如果Password!= Confirm_Password,我想呈现一个特定的组件,内容为“ Password is not different”。 问题是我无法使用Flask渲染特定的Angular组件。