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