Meine Symfony 3-Webanwendung verfügt über eine Benutzeranmeldung, die von FOSUserBundle verwaltet wird. Es ist in Ordnung, den Anmeldestatus auf der Serverseite zu überprüfen und alle erforderlichen Aktionen zu steuern, die ein Benutzer ausführen kann oder auch nicht.Zugriffssteuerung für Bilder im Web-Frontend
Jetzt kann ein Benutzer Bilder hochladen. Es gibt eine Ansicht, die dem Benutzer alle seine Bilder zeigt. Um dem Frontend die benötigten Img-Pathes für diese User-Galerie-Ansicht zur Verfügung zu stellen, übergebe ich alle Pfade für diese Benutzerbilder an das Frontend und zeige es dort an.
Dies ist, wo ich verwirrt bin: Wie schränke ich den Zugriff auf diese img-Pfade auf den jeweiligen (eingeloggten) Benutzer nur und leugne es allen anderen? Oder: Wie stelle ich Bilder für eine Frontend-Webansicht bereit, ohne einen für alle zugänglichen img-Pfad zu verwenden? Gibt es eine Möglichkeit, dies mithilfe der Symfony/FOSUserBundle-Funktionalität zu tun?
Warum habe ich einen Kommentar ohne Kommentar für diese Frage bekommen? Es offensichtlich nicht zu sehen ... – user3440145