Есть ли какой-нибудь удобный способ переопределить представление реестра в Flask-Security?Я очень доволен встроенным представлением для регистрации, но мне нужно, чтобы оно было доступно только после проверки подлинности и для определенных ролей.
Я попытался переопределить его следующим образом (с SECURITY_REGISTER_URL='/register/'
), но этопросто берет встроенную функцию, а моя полностью игнорируется:
@app.route('/register/')
@login_required
@roles_required('superuser')
def register():
"""View function which handles a registration request."""
...
Итак, вопрос в том, нужно ли мне писать свой собственный просмотр регистра с пика и отключить регистрацию в Flask-Security?
Я также думал о проверке имени пользователя / роли в шаблоне register_user.html и, возможно, о перенаправлении обратно на домашнюю страницу, но я не уверен, что это правильный путь для достижения этой цели ...