通过 ASP.Net 页面方法设置身份验证 Cookie。可能的?

发布于 2024-11-13 00:31:59 字数 169 浏览 4 评论 0原文

我有一个 ASP.Net 页面,其页面方法接受用户名和密码并验证用户。由于它是页面方法,因此使用 javascript 以调用页面方法的常用方式将用户名和密码发送到服务器。

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

I have an ASP.Net page with a page method which accepts the username and password and validates the user. Since its a page method the username and password is sent to the server with the use of javascript in the usual way page methods are called.

Is it possible to set an authentication cookie in some way so that all subsequent page requests identify themselves as the logged in user? or isn't page methods the way to go when authenticating users?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

×眷恋的温暖 2024-11-20 00:31:59

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

在不知道您的具体需求(是否需要在 AJAX 请求上完成)的情况下,您可以像平常一样在任何代码隐藏方法中调用它。

You can set an authentication cookie with FormsAuthentication.SetAuthCookie.

Without knowing your specific needs (is this needing to be done on an AJAX request or not) you can call it in any code behind method as normal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文