iThome online | iThome Blog | iThome周刊訂閱

載入中...

ithelp

IT邦初學者
8級

怎樣才能寫出快速檢查合法使用者的程式碼?



收到書籤:發佈到twitter      
分享時間:2008-02-04 11:29:31

▼ ADVERTISEMENT ▼

分享內容(
12

使用者成功登入後,建立使用者帳號的Session,例如Session("User_ID")=使用者帳號名稱,每一頁加入Session("User_ID")是否存在的檢查程式,就能避免來自非原始使用者的連結。你可以將以下程式碼加入每一個ASP網頁中進行檢查:

<%
'避免該網頁被暫存在使用者端
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1

'檢查使用者session是否存在
if Session("User_ID")="" then
    Response.Redirect "Logon.asp"   '不存在,回到登入畫面
    Response.End
end if
%>

參考資料:《iThome企業資安技術應用專刊》作者/王宏仁

怎樣才能寫出快速檢查合法使用者的程式碼?
john651216( IT邦初學者1級 )
2008-04-19 22:45:16
謝謝分享
5min( IT邦好手10級 )
2008-04-20 16:59:01
謝謝分享
iT邦守護神
antijava( IT邦初學者1級 )
2008-04-23 22:58:02
這好像是程式設計的實作登入
只要有寫登入的大概都會用這招吧
tgunlu( IT邦初學者1級 )
2008-04-26 15:31:07
謝謝分享
fanylu60( IT邦初學者1級 )
2008-04-26 16:40:10
感謝提供分享
yce701116( IT邦初學者1級 )
2008-04-26 16:54:37
感謝分享這個資訊
plutosrita( IT邦初學者1級 )
2008-05-04 10:45:27
謝謝分享
tyc1220( IT邦初學者1級 )
2008-05-15 02:30:33
謝謝分享
bigmotor( IT邦初學者6級 )
2008-07-19 23:25:57
謝謝分享

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

熱門標籤

 ccna代考   cisco   crystal   exchange   iscsi   it   java   javascript   linux   m-power   mail   msnlib   msnp15   msnsdk   msn機器人   mysql   nas   oracle   outlook   pmi   pmp   report   sap   server   smartquery   sql   vista   vpn   web   windows   xp   二三事   倍力   倍力資訊   免費軟體   國際專案管理師   報表   專案管理   有話大聲說   活動   省錢   網路   網路儲存   網路管理   網頁設計   資安   資訊安全   防毒軟體   2003   2008