2010-01-23 3 views
2

J'utilise ASP.NET MVC pour construire un site. J'utilise VB comme langage de programmation. J'ai quelques questions.utilisateur Test, AUTORISE attribut dans VB.NET

1 J'ai créé un rôle "Manager". Comment puis-je vérifier si un utilisateur appartient à ce rôle particulier?

Pour l'instant j'utilise

If My.User.IsInRole("Manager") Then 

'Direct to a view 
Else 
'Direct to another view 
End If 

Est-ce la bonne façon?

2 Comment utiliser l'attribut Autorisez pour limiter l'accès à une fonction?

Je sais en C# il va [Authorize (Roles ="Manager")] mais pas sûr en VB.

puis-je définir également la propriété de rediriger un utilisateur qui n'a pas le rôle « Manager » à une vue particulière lorsque vous essayez d'accéder à cette fonction.

Merci d'avance.

Répondre

8

en vb il serait:

<Authorize(Roles := "Manager")> _ 
+0

Merci. Puis-je définir où rediriger l'utilisateur non autorisé vers une vue particulière? – fireBand

+0

@fireBand: Avez-vous déjà trouvé une réponse à la question de redirection? –

+0

Je vais essayer de trouver une réponse (comme je suis à la recherche aussi) pour aider la personne suivante ... – user1477388

Questions connexes