2011-08-28 28 views
0

我有一个页面方法的ASP.Net页面,它接受用户名和密码并验证用户。由于它是一种页面方法,因此通过使用JavaScript以常规方式调用页面方法将用户名和密码发送到服务器。通过ASP.Net页面方法设置身份验证Cookie。可能?

是否有可能以某种方式设置身份验证cookie,以便所有后续页面请求将自己标识为登录用户?或者不是页面方法在认证用户的时候走的路?

回答

0

是否有可能以某种方式设置身份验证cookie,以便所有后续页面请求将自己标识为登录用户?

是的,如果您使用的是Forms Authentication,则可以使用FormsAuthentication.SetAuthCookie方法。这将发送一个身份验证cookie到响应中,以便所有后续请求发送此cookie允许您跟踪用户。

+0

可以请给我一个页面方法的小代码,其中身份验证cookie将通过页面方法设置,并将成功消息发送到客户端,这将由jquery捕获并在用户之前显示。谢谢 – Thomas