Comment faire pour vérifier si l'utilisateur est autorisé à l'intérieur de l'Action

Habituellement, je protéger mes Actions avec [Authorize] mais cette fois j'ai besoin de vérifier si un utilisateur est autorisé à l'intérieur de l'action.

Par exemple

if(userIsAuthorized) {
    //do stuff
}
else {
    //return to login page
}

je pense je suis en utilisant des Formes d'Authentification'

Cette question est similaire à cette mais aucune des réponses données semblait fonctionner.

EDIT: j'ai fait un peu plus creuser - il semble, si j'ai un point d'arrêt sur une Action qui a [Authorize], l'Utilisateur.L'identité est définie, mais sur les Actions sans elle, l'Utilisateur.L'identité est vide, même si je suis connecté

  • J'ai réglé mon problème en utilisant un hack-ish solution de contournement, je vais supposer que vos réponses sont correctes, et c'est grâce à mon étrange mise en œuvre de l'authentification que les choses sont étranges...
InformationsquelleAutor elwyn | 2010-02-05