gpt4 book ai didi

asp.net - ASP.NET 中无 session 状态的用户身份验证

转载 作者:行者123 更新时间:2023-12-02 17:17:33 26 4
gpt4 key购买 nike

对 ASP.NET 应用程序提出的要求之一是我们全局禁用 session 状态。 (这是没有商量余地的。)

另一个要求是我们有一些用户身份验证的方法。我正在考虑使用 ASP.NET 的成员(member)提供程序模型。

是否可以在没有 session 状态的情况下进行用户身份验证?

我们正在寻找的具体用户身份验证示例是:

  • 用户未经身份验证访问网站
  • 用户输入注册信息(联系字段等)
  • 在剩余的 session 中,由于其注册状态,用户可以访问某些内容

有没有办法用 cookies 来做到这一点?

这是否可以安全地完成,以便 cookie 不会被轻易欺骗?

ASP.NET 中是否有内置功能来支持此功能,还是我们需要推出自己的方法?

最佳答案

ASP.NET Forms 身份验证不使用 SessionState。它使用 cookie 来存储身份验证票证。

您还可以通过编辑 web.config 文件强制通过 SSL channel 发送身份验证票证。

您需要的所有功能都内置在 ASP.NET 中。

http://msdn.microsoft.com/en-us/library/aa480476.aspx

关于asp.net - ASP.NET 中无 session 状态的用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/716078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com