如何解决检查是否有其他用户登录进行消息传递
| 是否可以找出是否有其他用户使用ASP.NET表单身份验证登录到网站上? 用户A向用户B发送一条消息。 如果用户B登录到该网站,则会出现一个弹出窗口。 如果没有,它将转到通常的通知页面。 我该如何实施这种情况?解决方法
好吧,如果您的数据库中有一个“活动会话”列表,它应该知道用户登录当前是否有效,即将用完或处于非活动状态。如果您有正在轮询消息的脚本,如果发送了消息但无法发送,则消息进入收件箱,或者显示在屏幕上。
, 通常,将使用例如登录的用户ID设置一些会话变量。检查是否存在,如果存在,请登录。
虽然我自己还没有使用过Formsauthentication,所以无法确切地说。
, 我正在通过表单login和global.asax进行此操作。如果成功登录,我将在应用程序值的字典中添加他/她的用户名和会话ID,该值可以全局访问。如果我在global.asax中获得了Session_end,则删除该条目。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。