Est-il possible de spécifier ce qui est retourné par RoleProvider.GetRoles()
si un utilisateur n'est pas connecté? Je pensais dans le cas d'un compte d'utilisateur 'Guest
'.Adhésion 'invité' ASP.NET
0
A
Répondre
1
Vous pouvez implémenter un custom role provider et remplacer la méthode GetRolesForUser pour renvoyer un rôle d'invité si aucun nom d'utilisateur n'est transmis.
0
RolePrincipal.GetRoles
a besoin de savoir qui est l'utilisateur pour retourner les rôles auxquels il appartient.
+0
Alors, y a-t-il un moyen d'ajouter un rôle 'Invité' s'il n'y a rien à chercher? – Ciel
Questions connexes
- 1. ASP.net - adhésion
- 2. Adhésion à ASP.NET
- 3. Adhésion à ASP.NET MVC
- 4. Adhésion à Asp.net
- 5. Adhésion à ASP.NET et GridViews
- 6. Service Web ASP.NET et adhésion
- 7. Asp.Net Adhésion à ActiveDirectoryMembership Provider
- 8. asp.net Adhésion: extension du rôle?
- 9. Authentification Windows. Utilisateur est invité - ASP.NET
- 10. ASP.net Adhésion et profils dans WCF
- 11. Adhésion ASP.NET - 2 enregistrements d'ID d'application
- 12. Adhésion à ASP.net - ajout d'un rôle
- 13. asp.net adhésion api intégration avec php
- 14. ASP.NET adhésion mot de passe réinitialiser
- 15. ASP.NET MVC adhésion personnalisée pour les débutants
- 16. Adhésion Flex et ASP.Net via WebORB
- 17. Adhésion à ASP.NET et Linq à SQL
- 18. Adhésion ASP.NET PasswordLength et autres propriétés
- 19. adhésion à asp.net - approbation de l'administrateur
- 20. asp.net adhésion/fournisseur de rôle question
- 21. Adhésion à ASP.NET: utilisateur sûr supprimer
- 22. Adhésion ASP.NET valider le mot de passe
- 23. Adhésion ASP.NET; Quelque chose appelle dbo.aspnet_CheckSchemaVersion
- 24. ASP.Net manutention adhésion multiples inscriptions quotidiennes
- 25. Adhésion .NET
- 26. Adhésion à ASP.NET dans une application non -ASP.NET personnalisée
- 27. Adhésion à Asp.Net via ASP.NET Outil administrateur de site Web
- 28. iPhone: adhésion
- 29. Adhésion à Microsoft Access
- 30. Adhésion à ASP.NET 2.0: ValidateUser ne verrouille pas l'utilisateur?
J'ai essayé ça. Si aucun nom d'utilisateur n'est fourni, la méthode ne se déclenche même pas. – Ciel
Le problème est que j'appelais System.Web.Security.Roles.GetRolesForUser - au lieu de System.Web.Security.Roles.Provider.GetRolesForUser. Je vous remercie. – Ciel