Bonsoir à tous,
Pour vérifier qu'un utilisateur à bien acces à une Url j'utilise sfDoctrineRoute avec une méthode qui en plus de me renvoyer l'objet, vérifie que l'utilisateur est autorisé pour cet objet.
Pour ce faire je récupère l'id de l'utilisateur avec sfContext::getInstance()->getUser(). Seulement cette méthode peut etre source de problèmes lors des tests par exemple. Il y a t'il un autre moyen de faire ?
Deuxièment si l'utilisateur n'est pas autorisé je voudrais renvoyer une erreur 401. Comment faire ca depuis le Model?
Merci
Partager