Dos problemas básicos de autenticación de formularios en ASP.Net
-
05-07-2019 - |
Pregunta
Estoy desarrollando en Windows Server 2008 con VSTS 2008 + C # + .Net 3.5 para desarrollar una aplicación ASP.Net mediante la autenticación de formularios. Estoy aprendiendo la autenticación de formularios desde http://msdn.microsoft.com/en- us / library / aa480476.aspx
Tengo dos preguntas básicas,
-
Creo que después del método de llamada " FormsAuthentication.SetAuthCookie " ;, el usuario debe ser autenticado, por eso en el paso 9, se dice " Parece que necesitamos autenticar al usuario dos veces, tanto en el paso 6 (cuando llamamos a FormsAuthentication.SetAuthCookie) como en el paso 9? Si es así, ¿por qué necesitamos autenticar al usuario dos veces?
-
Para implementar una autenticación de formularios personalizada (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 necesita llamar "FormsAuthentication.SetAuthCookie " ;?
Solución
- Realiza el paso 6, el módulo de la biblioteca de formularios realiza el paso 9.
- No, solo llame a SetAuthCookie / RedirecterFormLogin.