2011-06-02 51 views
0

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

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

回答

2

您可以使用FormsAuthentication.SetAuthCookie设置验证Cookie。

不知道你的具体需求(这是否需要在AJAX请求上完成),你可以在正常的方法后面的任何代码中调用它。

+0

因此,它可以在服务器端的静态PageMethod内调用FormsAuthentication.SetAuthCookie? – Harindaka 2011-06-02 18:36:28