我在jquery和MVC 5中使用Kendo UI进行ASP.net身份验证。
我在剑道窗口中打开代码的许多地方,如下所示:
old_text
如果用户未经授权,我想重定向到登录页面。我已经实现了此代码,但是登录页面在kendo窗口中打开,而不是重定向主登录页面。
如果有人有任何解决方案,请告诉我。
答案 0 :(得分:0)
您可以做很多事情:
移动逻辑以检查用户是否登录到包含窗口逻辑的页面的操作方法。
如果用户未登录,请更改窗口调用的操作方法的逻辑以使其内容显示不同的视图,例如“未登录,请单击此处登录”之类的内容回到登录页面。
收听kendo窗口打开事件并创建一个函数,该函数检查用户是否已登录,如果未登录,则将其重定向到登录名。
如果窗口的打开是由按钮触发的,则有两个版本的按钮。如果用户登录,则呈现一种,而没有登录则呈现。如果已登录,则按钮可以打开窗口,否则,按钮可以将其带到登录页面。