當前位置:工程項目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽OA系統(tǒng) > 沈陽OA快博
用ASP和IIS設(shè)置目錄安全
最近我接到任務(wù),要設(shè)計出一種方案,為 Web 站點提供文件夾安全訪問。這樣做是出于以下想法,即一個用戶可以進入該站點,并繼而自動進入默認的文件夾,這個文件夾里列的是另一個頁面的一些文件,它們之間已經(jīng)建立鏈接。
當用戶點擊某個文件名時,就可以打開相應(yīng)的鏈接,看到那個文件的內(nèi)容。 ( 這類似于在 FTP 中,一個用戶的認證信息直接將他導(dǎo)入到一個特定的目錄下。不同之處在于這是將用戶從一個 Web 界面導(dǎo)入到一個文件中。 ) 我會一步一步向你展示我是怎樣設(shè)計出我的方案的。 ( 本文中的編碼已經(jīng)經(jīng)過測試并取得成功,可以在 Windows 2000 Server 的 Internet Information Services (IIS)5.0 中運行。 )
打基礎(chǔ)
該 Web 站點在裝有 Windows 2000 的機器上。由于在這樣的環(huán)境下, IIS 與 Windows 完全結(jié)合在一起,因此,我決定好好利用這種鑒別機制。當用戶進入最開始的頁面時, LOGON_USER 環(huán)境變量通常會得到該用戶的詳細信息。由于 Windows 對鑒別用戶和向用戶授權(quán)都格外謹慎,我們唯一需要費神的是決定當前登錄的用戶該從哪里獲取文件信息。由于這個方案中不存在數(shù)據(jù)庫的交互作用,因此我的這個程序采用的是 XML 文件,這些文件可以長久保持用戶信息。 XML 數(shù)據(jù)會被長久保持在應(yīng)用程序變量中,如果這個應(yīng)用程序 XML 數(shù)據(jù)發(fā)生了任何改變,也都會被長久地保持在該 XML 文件中。當然,這個例子中,唯一長久保持的是當前登錄的用戶的鑒定信息。這也就是當前用戶的 SessionID 。
為了讓這些文件夾更靈活,我想允許用戶以個人用戶或群體用戶的身份都可以訪問它。這就要求這些文件夾向個人用戶和群體用戶提供訪問路徑,而且這些信息要儲存在 XML 文件中。這樣一來,我們需要三個 XML 文件:一個為個人用戶準備的,一個為群體用戶,另一個為文件夾準備。
用戶的 XML 文件包含用戶的一些信息。例如,每個登錄的用戶都有一個用戶名。當某個用戶訪問該 Web 站點時,就創(chuàng)建了一個會話,會話標志符可以識別這個會話。由于每一個會話對應(yīng)一個用戶,那么鑒別用戶的用戶節(jié)點就包括一個 sessionId 屬性,用來保存當前的會話標志符。 SessionId 屬性可以用來在訪問信息中查找用戶的 ID 。這時,你同樣需要為用戶準備一個默認的文件夾。
群體用戶的 XML 文件包含集體信息及各個群體中的用戶的信息。 每一個群體的節(jié)點都包括一組用戶,這些用戶都通過它們的 ID 來鑒別。
來源:ZDNET
- 1關(guān)于安全政策的六個偏見
- 2Foxmail十大安全隱患解決方法
- 3先進制造技術(shù)的發(fā)展趨勢
- 4千兆網(wǎng)綜合布線系統(tǒng)設(shè)計與測試
- 5沈陽OA軟件的個人辦公的優(yōu)勢是什么?
- 6計算機病毒的“罪與罰”
- 7選擇安全遠程管理方法
- 8Linux系統(tǒng)管理技巧大薈萃
- 9批處理過程的監(jiān)控
- 10災(zāi)難恢復(fù)第一步:應(yīng)災(zāi)文檔
- 11終極電子供應(yīng)鏈
- 12信息系統(tǒng)科學(xué)預(yù)測的“水晶球”
- 13三方面優(yōu)化接入策略
- 14搞不清防線被突破的原因
- 15巧妙化解DDoS攻擊
- 16主數(shù)據(jù)管理經(jīng)驗談
- 17ERP系統(tǒng)整合瓶頸之接口設(shè)計
- 18網(wǎng)站構(gòu)建十大技術(shù)準則
- 19異構(gòu)平臺SAN存儲環(huán)境的改造方案
- 20對數(shù)據(jù)網(wǎng)發(fā)展趨勢的思考
- 21提高活動目錄安全三種方法
- 22如何構(gòu)筑家庭網(wǎng)絡(luò)
- 23無線網(wǎng)絡(luò)的安全從WEP到WPA
- 24中小連鎖零售企業(yè)信息化優(yōu)勢一念之間
- 25制造系統(tǒng)將如何演變
- 26讓應(yīng)用虛擬化
- 27Linux商業(yè)應(yīng)用現(xiàn)狀
- 28網(wǎng)上銀行安全漏洞逐個補
- 29磁盤備份優(yōu)劣談
- 30泛普協(xié)同OA系統(tǒng)采用了開放的技術(shù)架構(gòu)
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓