FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4766|回复: 9
打印 上一主题 下一主题

如果控制页面权限,实例中系统Tab如何关闭。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-23 15:27:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要实现如下效果。用户点击左边的菜单 ,右边显示连接页面,在页面中作判断,如果没有权限。如何关闭当前Tab? 这个Tab一般页面中的!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2013-5-23 15:46:06 | 只看该作者
你这个做法用户体验不好吧:
1. 用户点击一个没有权限的链接
2. 弹出Tab,在tab页面中发现没权限,就关闭此tab

相当于用户点击了链接没任何反应。

最好的做法是不显示没权限的链接
板凳
 楼主| 发表于 2013-5-23 15:53:31 | 只看该作者
我菜单也控制了下,没有权限的话,就是不显示菜单,但是如何用户直接输入地址打开的话,不做限制,那不是直接打开页面了
地板
发表于 2013-5-23 18:06:39 | 只看该作者
{:soso_e130:}
5#
 楼主| 发表于 2013-5-23 18:31:18 | 只看该作者
换个思路,就是如何限制没有权限的额人打开当前页面呢? 比如我做了字段 IsRight 如果为True 可以访问,或者不能访问怎么搞。在ASP.NET 这个就好做了。 不知道在FineUI 怎么做?
6#
发表于 2013-5-23 21:13:34 | 只看该作者
在pagebase里 控制request请求访问页面的权限 比方: 除了login.aspx之类页面 其余页面先检查一下当前登录用户是否有权限!
7#
发表于 2013-5-23 23:14:00 | 只看该作者
可以看appbox的实现,很简单,在pageload中直接response.write一句话就行,告知用户没有访问页面的权限
8#
发表于 2013-5-24 09:01:56 | 只看该作者
所有页面继承一个类,登录后用session保存用户的权限,然后在这类构造函里数判断session是否有权限,没有就跳转到一个指定页面
9#
发表于 2013-5-24 16:18:54 | 只看该作者
继承页面 对url做验证。。。{:soso_e127:}
10#
发表于 2013-8-5 10:54:50 | 只看该作者
做运行时验证就可以了。博主的做法用户体验不好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-23 15:43 , Processed in 0.051558 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表