ckfinder java 配置_CKfinder for java详解一:权限配置
【轉自】CKfinder for java詳解一:權限配置
友情鏈接:
1.解決Struts2下CKfinder無法使用的問題
2. CKfinder for java詳解二:縮略圖及圖片上傳的縮放
一直在采用CKfinder + CKeditor這兩個黃金組合,技術聯盟群里經常有人問我,JAVA版本的權限控制問題!其實這些問題官方都給出了很明細的解答,在這里我還是給各位做個詳解吧!希望大家看到我的這篇文章對你有所幫助!
大家一定知道使用JAVA版本的CKfinder需要有一個配置文件config.xml在我們的項目文件WEB-INF下,一般我們直接復制下載下來的 CKfinder解壓包中的config.xml到項目WEB-INF下即可;我們只需要稍作修改即可!如何配置使用我就不在細說了,前面的日記里有教大家如何使用的!這次主要談談權限訪問的配置:
在config.xml中我們可以看到標簽,看英文我們就應該知道這里是訪問控制的意思,下面我就來給大家演示一下使用方法!
我們舉例:
目前我們的項目有三種級別的用戶: 注冊用戶(RegUser) 、管理員(admin)、游客(User),游客我們是不允許對我們的相關文件有任何操作的我們先配置一個訪問控制
*
*
/
true
false
false
false
true
false
false
false
標簽解釋:
--------用戶 ,這里會跟我們java中的用戶參數做對應;
----------- 設置訪問的文件資源,如果設置為IMAGES 那么代表只允許訪問IMAGES類型;
--------查看文件夾
------------訪問的文件夾;”/“ 代表所有目錄,如果resourceType = IMAGES,folder = log,代表了只能訪問IMAGES類型的log文件夾
-------- 創建文件夾
-------重命名文件夾
------刪除文件夾
------查看文件
------允許上傳
------重命名文件命
------刪除文件
知道了上訴的標簽的作用后我們就可以得知我們上述的控制限制了;僅僅是指文件夾的操作。它不限制文件夾的操作,使用戶可以刪除或重新命名文件夾,可以查看文件夾下的內容,但是不允許操作!
那么我們就可以根據這個權限設置來定義我們的用戶權限了;
admin權限:
admin
*
/
true
true
true
true
true
true
true
true
注冊用戶權限:
RegUser
*
/
true
true
false
false
true
true
false
false
游客忽略.... 必然是沒有任何權限的,全部為false;
那么我們如何使用我們的權限判斷?假設我們現在用session記錄用戶信息,那么就可以
session.setAttribute("CKFinder_UserRole", "admin");?? 參數一是固定寫法,因為我們配置文檔已經有了
CKFinder_UserRole
這樣一個配置,如需修改可以在此處修改;后面的參數對應我們配置的訪問用戶;就可以完成了admin的權限認證!
至此,本文介紹到此為止,希望能給大家幫助!
分享到:
2013-03-01 10:35
瀏覽 1325
評論
總結
以上是生活随笔為你收集整理的ckfinder java 配置_CKfinder for java详解一:权限配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SPOJ 7258 SUBLEX 后缀自
- 下一篇: 论文梳理(图像标注)