上午通知使用ASP.net MVC 5与标识2 当用户注销ASP.net MVC时有通知的方式注意:A用户可以在不访问或点击“注销”链接的情况下注销。 当用户注销时,我想获取一些与会话相关的信息,并写入数据库。 谢谢当用户注销ASP.net MVC
回答
你可以做到这一点与SignalR没有太大的困难。您可以为OnlineUsers创建一个表,并在集线器的OnConnected和OnDisconnected事件中添加/删除。
没有它就很难获得可靠的解决方案。
我相信他的意思是通知服务器,而不是用户,因为他说用户可以在不访问的情况下注销。我猜这意味着cookie过期了。不太清楚。 – MikeSmithDev 2014-09-19 19:11:44
是的@MikeSmithDev你是对的,我想登录到数据库,用户x是在y日期注销 – teko 2014-09-19 19:20:44
对不起,我应该在我的解释更清晰。 SignalR是一个.Net组件,它允许您的服务器在浏览器中了解客户端会话。它使用网络套接字,长轮询等组合来实现这一点。尽管如此,这些都是从你身上抽象出来的。重要的是服务器上运行的SignalR Hub中有2个事件可用于写入数据库。即,OnConnected/OnReconnected和OnDisconnected。 – 2014-09-19 19:31:39
- 1. 注销指定的用户asp.net mvc
- 2. ASP.NET MVC 3注销
- 3. 如何注销asp.net中的当前用户mvc
- 4. 注销asp.net MVC后User.Identity.IsAuthenticated真
- 5. ASP.Net MVC 4 OAuthWebSecurity注销
- 6. ASP.NET MVC应用程序随机注销用户
- 7. 当新用户注册时,polymerfire注销当前用户
- 8. MVC 5用OWIN自动注销用户
- 9. ASP.net MVC 3用户注册
- 10. ASP.NET MVC在用户注销时显示消息
- 11. 如何在asp.net MVC 5中注销用户?
- 12. ASP.NET MVC标识2.0非常频繁的意外用户注销
- 13. Asp.Net MVC:新用户注册后的当前用户更改
- 14. 当用户从Facebook注销时自动注销
- 15. 通过sql注销asp.net用户?
- 16. ASP.NET/IIS:注销所有用户
- 17. ASP.NET MVC和ASP.NET成员:用户注册
- 18. 在ASP.NET MVC 4用户正在AJAX交请求期间随机注销,并转发到/帐户/注销
- 19. ASP.NET MVC路由登录/注销问题
- 20. 从MVC注销
- 21. 当用户关闭标签时注销
- 22. 当用户注销时,SharePoint + Event Listener?
- 23. 当会话超时时注销用户
- 24. 注销当用户退出Facebook的
- 25. 当会话超时时注销用户
- 26. Thinktecture隐式流:注销/注销用户
- 27. 注销在asp.net
- 28. Braintree注销用户
- 29. Laravel用户注销
- 30. 注销 - Taleo用户
不知道你在做什么。由于您知道身份验证cookie的长度,因此当用户登录时,您可以向数据库写入登录日期和日期,以便过期。如果在此之前,他们点击注销,则更新当前日期和时间的值。 – MikeSmithDev 2014-09-19 20:57:08
@MikeSmithDev说认证超时值是3分钟。这意味着,在3分钟不活动后,系统会提示用户再次登录(注意:每次他们到达站点时,3分钟的时钟都会被重置 - 所以只有在他们闲置时才会超时)。 – teko 2014-09-19 21:17:51
如果您有一个滑动cookie,则注销将在上次加载3分钟后发生。你是否记录每个页面击中认证用户?如果是这样,你可以放弃最后一次活动。 – MikeSmithDev 2014-09-19 21:24:17