Quelqu'un peut-il préciser quand utiliser .SetAuthCookie et quand créer manuellement un ticket et un cookie dans le code. Et alors pourquoi auriez-vous besoin de paramètres de configuration Web supplémentaires?asp.net mVc formsauthentication: quand le faire manuellement?
Répondre
SetAuthCookie et RedirectFromLoginPage sont des raccourcis pratiques mais si vous voulez, par exemple, ajouter des données personnalisées au ticket, vous devrez alors créer le cookie manuellement. J'ai souvent trouvé que vous avez besoin de garder la trace d'un identifiant d'utilisateur entier en plus du nom de connexion et le UserData du FormsAuthenticationTicket est un bon endroit pour le mettre. Si vous souhaitez toujours utiliser les paramètres de web.config par défaut, il est recommandé de créer un cookie avec GetAuthCookie et de le déchiffrer pour obtenir les paramètres par défaut de ce cookie avant de créer votre nouveau cookie personnalisé. , cryptez-le et renvoyez-le avec la réponse http. Si vous créez votre propre formulaire FormsAuthenticationTicket, que vous le chiffrez et que vous le renvoyez en tant que cookie, vous ignorez la plupart des paramètres de web.config tels que le délai d'expiration et si vous souhaitez exécuter cookieess ou non.
- 1. Comment définir manuellement le rôle d'un utilisateur dans ASP.NET MVC?
- 2. Quand utiliser UserControls dans ASp.Net MVC
- 3. FormsAuthentication après la connexion
- 4. Les cookies interdomaines avec FormsAuthentication
- 5. Comment faire pour émuler ScriptManager.RegisterStartupScript() dans le projet ASP.NET MVC
- 6. FormsAuthentication selective to url
- 7. Comment faire un abonnement à ASP.NET MVC?
- 8. Comment faire défiler manuellement un panneau?
- 9. Comment faire pour dérouler manuellement un DataGridViewComboBoxColumn?
- 10. asp.net mvc ajax rafraîchir quand je clique sur une étiquette
- 11. Comment faire pour résoudre ASP.NET MVC
- 12. FormsAuthentication RedirectToLoginPage Quirk
- 13. Comment faire redirection d'autorisation sur ASP.NET MVC
- 14. Affiliation ASP.Net validant les utilisateurs créés manuellement
- 15. ASP.NET MVC Trouver l'appelant à une méthode quand! ModelState.IsValid
- 16. asp.net mvc Quand dois-je lire les servervariables?
- 17. Quand n'utiliseriez-vous pas une vue ASP.NET MVC fortement typée?
- 18. Quand les automates ASP.NET MVC sont-ils collectés?
- 19. Comment câbler manuellement un contrôleur MVC et lui faire rendre une action?
- 20. ASP.NET MVC contre le Zeitgeist
- 21. Est-il absolument nécessaire de configurer manuellement IIS6 pour utiliser ASP.NET MVC?
- 22. Comment faire pour avoir le dossier et le contrôleur avec le même nom dans ASP.NET MVC?
- 23. Quand est-il acceptable d'utiliser le dictionnaire ViewData dans ASP.NET MVC?
- 24. ASP.NET MVC FormsAuthentication.SignOut ne fonctionne pas
- 25. asp.net mvc -
- 26. Définition d'un gestionnaire d'événements sans le faire manuellement dans le fichier classname.designer.cs
- 27. Authentification ASP.NET MVC 1.0
- 28. Comment faire interagir le service Windows et le projet ASP.NET MVC?
- 29. TinyURL aime le routage avec ASP.NET MVC?
- 30. asp.net MVC: édition d'objet incorporé