Question

Je développe sur Windows Server 2008 avec VSTS 2008 + C # + .Net 3.5 pour développer une application ASP.Net à l'aide de l'authentification par formulaires. J'apprends l'authentification par formulaires à partir de http://msdn.microsoft.com/en- us / library / aa480476.aspx

J'ai deux questions de base,

  1. Je pense qu'après la méthode d'appel "FormsAuthentication.SetAuthCookie", l'utilisateur doit être authentifié. Pourquoi, à l'étape 9, il est indiqué "9. La classe FormsAuthenticationModule détecte le cookie d'authentification de formulaires et authentifie l'utilisateur"; Il semble que nous ayons besoin d'authentifier l'utilisateur deux fois, à l'étape 6 (lorsque nous appelons FormsAuthentication.SetAuthCookie) et à l'étape 9? Si oui, pourquoi devons-nous authentifier l’utilisateur deux fois?

  2. Pour implémenter une authentification par formulaire personnalisée (j'ai une base de données d'identification d'utilisateur personnalisée utilisée pour l'authentification par formulaire), dois-je appeler 4 méthodes - "new FormsAuthenticationTicket", & "; FormsAuthentication.Encrypt "" ;, new HttpCookie et Response.Cookies.Add (authCookie)? Ou vous devez simplement appeler "FormsAuthentication.SetAuthCookie"??

Était-ce utile?

La solution

  1. Vous effectuez l'étape 6, le module Bibliothèque de formulaires exécute l'étape 9.
  2. Non, appelez simplement SetAuthCookie / RedirecterFormLogin.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top