当剑道窗口打开时,如果用户未通过身份验证,如何重定向登录页面



我在jquery和MVC 5中使用Kendo UI,使用ASP.net身份进行身份验证。

Many我在剑道窗口打开视图(页面(,代码如下:

$("#divTemp").kendoWindow({
title: "ABC",
width: 50px,
height: 50px,
draggable: false,
actions: ["Close"],
content: {
url: ../master/bank,
},
modal: true,
iframe: false,
//refresh: false,
resizable: true,
visible: false       
}).data("kendoWindow").center().open();

如果用户未经授权,我想重定向到登录页面。我已经实现了这个代码,但登录页面在剑道窗口打开,而不是重定向主登录页面。

如果有人有任何解决方案,请告诉我。

您可以做很多事情:

  1. 移动逻辑以检查用户是否登录到包含窗口逻辑的页面的操作方法。

  2. 如果用户未登录并说"未登录,请单击此处登录"之类的话,则更改窗口为其内容调用的操作方法的逻辑,以显示不同的视图,这会将用户带回登录页面。

  3. 监听剑道窗口打开事件,并创建一个函数来检查用户是否登录,如果没有,则将他们重定向到登录。

  4. 如果打开窗口是由一个按钮触发的,则有两个版本的按钮。一个在用户登录(其中一个用户未登录(时渲染的。如果登录,按钮可以打开窗口,如果没有,按钮可以将他们带到登录页面。

相关内容

  • 没有找到相关文章

最新更新