首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当用户从其他设备登录时无法显示消息

当用户从其他设备登录时无法显示消息
EN

Stack Overflow用户
提问于 2016-12-28 07:10:55
回答 1查看 121关注 0票数 0

我已经完成了用户何时从一个设备登录的功能。然后,如果他从其他设备登录,那么他将被注销并重定向到登录页面。

--我已经通过一个会话完成了这个功能。当用户登录时,我将一个值保存在数据库中,每次他转到其他页面时,我都会匹配值(保存在数据库和会话中),如果它们不匹配(如果用户是从其他设备登录的,则数据库中的值将被更新,因此将与会话值不匹配),我将用户重定向到登录页

问题是当用户进入登录页面时,我无法显示消息(简单消息或弹出消息)。

请告诉我怎样才能显示信息?

或者告诉我我所做的这个功能是否不好,或者我必须通过javascript或任何其他资源使用其他方法。

我想在重定向到登录页面之前显示消息,比如当用户从其他设备登录时,他在以前的设备上显示了一条消息,您是从其他设备登录的吗?如果是,保持他登录,如果否,然后注销并重定向到登录页面。

基于我在问题中提到的功能。上面的功能可以完成吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-28 10:34:47

重定向到登录页面时,只需添加一个参数:/Account/Login?loggedOnOtherDevice=true

在登录页面上,您可以检查参数:

代码语言:javascript
复制
public ActionResult Login(bool? loggedOnOtherDevice){
    if (loggedOnOtherDevice.GetValueOrDefault()){
        // Here, add code or update your model to display the message
    }


    return View();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41357088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档