SiteServer CMS 主页 | 官方论坛 | 共享中心 | 下载中心
最后修订日期:2007年9月28日

stl:permission 页面权限控制

实现页面权限控制功能。

声明性语法

<stl:permission
 type="权限类型"
 failureMessage="无权限的提示"
 waitingSeconds="无权限时跳转等待时间"
 redirectUrl="无权限时的跳转页面">
  <successTemplate>
    <!-- 有权限的显示内容 -->
  </successTemplate>
  <failureTemplate>
    <!-- 无权限的显示内容 -->
  </failureTemplate>
</stl:permission>	

属性列表

下表显示所有属于此元素的属性列表。

属性 可能的取值 默认值 简介
type   View 权限类型
failureMessage     无权限的提示
waitingSeconds     无权限时跳转等待时间
redirectUrl     无权限时的跳转页面

子元素列表

下表显示此元素所有的子元素。

子元素 简介
successTemplate 有权限时的显示模板
failureTemplate 无权限时的显示模板

注意

如果权限验证成功,当successTemplate存在时 <stl:permission> 元素显示 <successTemplate> 中的内容,如果 successTemplate 不存在, <stl:permission> 元素不显示任何信息。

如果权限验证失败,当设置了 redirectUrl 属性,页面将在 waitingSeconds 秒钟后跳转到 redirectUrl 页面,否则 <stl:permission> 元素将显示 <failureTemplate> 中的内容。

type 属性代表当前验证的权限类型,如浏览权限(View) 、下载权限(Download) 等。系统将把当前登录用户的权限与 type 中设置的权限相比较,如果当前用户拥有 type 内的权限则通过验证,否则验证失败。

全文检索动态元素用例请参见 stl:permission 示例


版权所有 © 2007 百容软件.
保留所有权利。