FineUI 官方论坛

标题: 如果控制页面权限,实例中系统Tab如何关闭。 [打印本页]

作者: 舞柯庶    时间: 2013-5-23 15:27
标题: 如果控制页面权限,实例中系统Tab如何关闭。
要实现如下效果。用户点击左边的菜单 ,右边显示连接页面,在页面中作判断,如果没有权限。如何关闭当前Tab? 这个Tab一般页面中的!!!
[attach]2363[/attach]

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

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

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




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4