Pergunta

Estou desenvolvendo no Windows Server 2008 com o VSTS 2008 + C# + .NET 3.5 para desenvolver um aplicativo ASP.NET usando a autenticação de formulários. Estou aprendendo formas de autenticação de http://msdn.microsoft.com/en-us/library/aa480476.aspx

Eu tenho duas perguntas básicas,

  1. Eu acho que após o método de chamada "FormSauthentication.setAuthcookie", o usuário deve ser autenticado, por que na Etapa 9, é dito "9.A classe FormSauthenticationModule detecta os formulários Cookie de autenticação e autentica o usuário"? Parece que precisamos de autenticar o usuário duas vezes, tanto na etapa 6 (quando chamamos de formsauthenticação.setAuthcookie) e na etapa 9? Se sim, por que precisamos autenticar o usuário duas vezes?

  2. Para implementar uma autenticação de formulários personalizados (tenho um banco de dados de credenciais de usuário personalizado que é usado para autenticação de formulários), preciso chamar 4 métodos - "New FormSauthenticationTicket", "FormSauthentication.Encrypt", New HttpCookie e Response.cookies .Add (Authcookie)? Ou só preciso chamar "formsauthentication.setAuthcookie"?

Foi útil?

Solução

  1. Você executa a Etapa 6, o módulo da biblioteca de formulários executa a etapa 9.
  2. Não, basta ligar para o setauthcookie / redirecterformLogin.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top