認証と承認には違いがあります。認証によって許可されるユーザーが決まり、承認によってユーザーに表示できる内容が決まります。
@login_required
認証を処理しますが、尋ねられた質問は承認を扱います。これは、@roles_accepted
を使用することを意味します 同じように。意図した動作に基づいて複数の役割を作成し、必要に応じてこれらのユーザーに適切な役割を割り当てます。 @roles_accepted
を使用する その後、承認を処理し、承認されたユーザーのみが自分の役割に基づいてそのルートにアクセスできるようにします。