Python Flask安全注册用户,同时已以管理员身份登录
因此,我有一个简单的web应用程序,它允许管理员为用户创建帐户(这个过程像这样是必要的)。因此,我有一个用户管理页面,管理员帐户可以在其中向系统添加新用户。我已成功地将WTForms/Flask安全表单添加到一个简单的模式:Python Flask安全注册用户,同时已以管理员身份登录,python,flask,flask-security,Python,Flask,Flask Security,因此,我有一个简单的web应用程序,它允许管理员为用户创建帐户(这个过程像这样是必要的)。因此,我有一个用户管理页面,管理员帐户可以在其中向系统添加新用户。我已成功地将WTForms/Flask安全表单添加到一个简单的模式: <div class="modal-content m-b-20"> <h4>add new user</h4> <form action="{{ url_for_security('register') }}" metho
<div class="modal-content m-b-20">
<h4>add new user</h4>
<form action="{{ url_for_security('register') }}" method="POST" name="register_user_form">
{{ register_user_form.hidden_tag() }}
{{ render_field_with_errors(register_user_form.email) }}
{{ render_field_with_errors(register_user_form.password) }}
{% if register_user_form.password_confirm %}
{{ render_field_with_errors(register_user_form.password_confirm) }}
{% endif %}
{{ render_field(register_user_form.submit) }}
</form>
</div>
我不知道如何进一步调试,也不知道我做错了什么。也许这是一个问题,因为我试图注册一个帐户作为一个已经登录的用户
编辑:好的,在完全禁用所需的login\u
s后,我现在可以通过我的WTForms模式注册用户。这意味着主要的问题似乎是我已经作为管理员用户登录了。有人知道如何以登录用户的身份进行注册吗
@APP.route('/register', methods=['GET', 'POST'])
@login_required
@roles_required('admin')
def register():
print('asdf')