Es gibt einen Unterschied zwischen Authentifizierung und Autorisierung. Die Authentifizierung bestimmt, wer Zugang hat, und die Autorisierung bestimmt, was Ihre Benutzer sehen dürfen.@login_required
wird die Authentifizierung behandeln, aber Ihre gestellte Frage befasst sich mit der Autorisierung. Das bedeutet, dass Sie @roles_accepted
verwenden möchten auch. Erstellen Sie basierend auf Ihrem beabsichtigten Verhalten mehrere Rollen und weisen Sie diesen Benutzern dann nach Bedarf die entsprechende Rolle zu. Verwenden von @roles_accepted
kümmert sich dann um die Autorisierung und erlaubt nur autorisierten Benutzern den Zugriff auf diese Route basierend auf ihrer Rolle.