c# - MembershipProvider - Cookie 还是 session ?

标签 c# asp.net

ASP.NET 中的 MembershipProvider 类使用什么在 HTTP 级别对用户进行身份验证?是 Cookie 还是 Session?

最佳答案

简答:

Cookies。

长答案:

都没有。 MembershipProvider 类本身不关心 HTTP session 状态。 MembershipProvider 是一个抽象基类,其子类定义了不同的方式来管理用户、他们的密码等。

但是,ASP.NET 默认使用 FormsAuthenticationset a difficult-to-guess authentication cookie当用户登录时(在使用 MembershipUtil 进行身份验证之后。这又允许 ASP.NET 在每个请求期间填充 HttpContext.Current.User 属性。

关于c# - MembershipProvider - Cookie 还是 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19037064/

相关文章:

c# - 如何在 ASP.net Web 表单应用程序中处理 False/Empty 查询?

javascript - Facebook 分享按钮在 UpdatePanel 后消失

c# - 是否有可能知道 JPEG 图像是否仅从其原始字节旋转?

C# 使用泛型类型简化构造函数中的属性选择器

c# - 使用C#发送短信

c# - 使用 ADO.NET 更新 MySQL 行

c# - grid selectedindexchange问​​题

c# - 在 AppResources 中使用字符串

c# - 如何使用 WebClient.UploadString 方法下载图片?

asp.net - 页面子控件