asp.net – MembershipUser.IsOnline即使在注销后也是如此
我正在使用Visual Studio 2010创建一个网站.我使用SQL Server 2008中的默认成员资格模式进行用户身份验证.现在我面临着以下问题.
当用户注销时,该用户的membership.IsOnline属性应设置为false.但是没有发生; member.IsOnline属性的用户仍然是真的. 我使用LoginStatus控件为用户提供一个注销链接. 我试图跟随User.IsOnline = true even after FormsAuthentication.SignOut().但结果没有. 解决方法
AFAIK,FormsAuthentication.SignOut与会员制度没有直接关系.因此,您必须按照您在问题中提到的手动更新LastActivityDate.并使用
Membership.UserIsOnlineTimeWindow而不是-2.
从MSDN
MembershipUser user = Membership.GetUser(false); FormsAuthentication.SignOut(); user.LastActivityDate = DateTime.UtcNow.AddMinutes(-(Membership.UserIsOnlineTimeWindow + 1)); Membership.UpdateUser(user); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 可以将值或参数传递到用户控件?
- 何时使用ASP.NET MVC与ASP.NET Web窗体?
- asp.net-mvc-3 – 如何使用App_Code帮助程序使用ASP.NET MV
- asp.net-mvc – Actionresult vs JSONresult
- .net – 编译器错误消息:编译器失败,错误代码为-532462766
- ASP.Net用户名到电子邮件
- asp.net-web-api – Web API ModelBinders – 如何以不同方
- ASP.NET MVC – 从helper方法获取ViewContext
- ASP NET CORE – ANGULAR NO’Access-Control-Allow-Origin
- asp.net-web-api – owin cors或web api cors
- asp.net-mvc – MVC DropDownList SelectedValue
- 内存不足 – 无限循环 – ASP.NET AJAX框架
- asp.net-mvc – ASP.NET MVC JsonResult和JQuery
- asp.net-mvc-3 – 在自定义显示名称属性中检索模
- asp.net – 如何使用Log4Net启用IP地址记录
- ASP.NET MVC 3 HtmlHelper异常不能识别继承的接口
- asp.net-mvc和webforms共存
- asp.net-web-api – 如何只获取没有值的Odata.Co
- asp.net-mvc-3 – 在MVC3中扩展不引人注目的java
- asp.net-core – 如何在Asp.net Core中检测会话超