Flex SecurityFlex UI組件權(quán)限控制框架
flex UI組件權(quán)限控制框架
一.快速開始
1) 下載并添加flex_security.swf在你的flex libs中
2) 啟動權(quán)限控制
//啟動權(quán)限控制,permissions為用戶擁有的權(quán)限字符串列表
SecurityControler.start(permissions,'visible');
3) 通過增加styleName=security(permission,controlBy)為你的按鈕增加權(quán)限控制
<mx:Button label="new user" styleName="security(user_new)" />
<mx:Button label="update user" styleName="security(user_update)"/>
如上,如果用戶擁有這兩個權(quán)限(permissions):user_new,user_update,則可以見到這兩個 按鈕,然后執(zhí)行相關(guān)操作
二.ActionScript代碼的權(quán)限控制
if(SecurityControler.isPermitted('blog_delete'))
{
//execute delete blog action
}
三.在線demo
- helloworld_by_styleName 示例使用styleName添加權(quán)限保護
- helloworld_by_interface 示例使用實現(xiàn)接口來添加權(quán)限保護
- helloworld_by_annotation 示例使用annotation:Projected來添加權(quán)限保護
- helloworld_by_manual 示例使用手工的方式添加權(quán)限保護
評論
圖片
表情
