/ / Dos problemas básicos de autenticación de formularios en ASP.Net - c #, asp.net, .net, visual-studio-2008, formularios de autenticación

dos problemas básicos de autenticación de formularios en ASP.Net - c #, asp.net, .net, visual-studio-2008, formularios de autenticación

Estoy desarrollando Windows Server 2008 con VSTS 2008 + C # + .Net 3.5 para desarrollar una aplicación ASP.Net usando la autenticación de formularios. Estoy aprendiendo formas de autenticación de http://msdn.microsoft.com/en-us/library/aa480476.aspx

Tengo dos preguntas básicas,

  1. Creo que después del método de llamada "FormsAuthentication.SetAuthCookie ", el usuario debe estar autenticado, por eso, en el paso 9, se dice" 9. La clase FormsAuthenticationModule detecta la cookie de autenticación de formularios y autentica al usuario ". Parece que necesitamos autenticar al usuario dos veces, ambos en el paso 6 (cuando llamamos a FormsAuthentication .SetAuthCookie) y en el paso 9? Si es así, ¿por qué necesitamos autenticar al usuario dos veces?

  2. Para implementar un formulario personalizado.autenticación (tengo una base de datos de credenciales de usuario personalizada que se utiliza para la autenticación de formularios), ¿debo llamar a 4 métodos: "FormsAuthenticationTicket", "FormsAuthentication.Encrypt", nuevo HttpCookie y Response.Cookies.Add (authCookie)? ¿O simplemente necesitas llamar "FormsAuthentication.SetAuthCookie"?

Respuestas

2 para la respuesta № 1
  1. Realiza el paso 6, el módulo de la biblioteca de formularios realiza el paso 9.
  2. No, solo llame a SetAuthCookie / RedirecterFormLogin.