歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

ASP訪問(wèn)權(quán)限設(shè)置技術(shù)_

  • 資源ID:24850447       資源大?。?span id="8l3xnd8" class="font-tahoma">14.01KB        全文頁(yè)數(shù):8頁(yè)
  • 資源格式: DOCX        下載積分:12積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要12積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

ASP訪問(wèn)權(quán)限設(shè)置技術(shù)_

ASP訪問(wèn)權(quán)限設(shè)置技術(shù)_ 在設(shè)計(jì)網(wǎng)頁(yè)時(shí),常常遇到某些頁(yè)面需限權(quán)訪問(wèn)的狀況。比如,一個(gè)公司的某些產(chǎn)品只讓某一或某些供應(yīng)商或客戶掃瞄。那么,我們?nèi)绾螌?shí)現(xiàn)這一功能呢?本文,筆者將向讀者介紹幾種限制客戶訪問(wèn)權(quán)限的方法。 通常,我們?cè)谠O(shè)計(jì)過(guò)程中會(huì)面臨三種狀況:某一頁(yè)面只讓某一用戶掃瞄、某一頁(yè)面只讓某些用戶掃瞄和某些頁(yè)面只讓某些用戶掃瞄。第一種狀況很簡(jiǎn)潔,筆者不再敘述,下文將具體介紹后兩種狀況的設(shè)計(jì)方法。 一、某一頁(yè)面只讓某些用戶掃瞄 將這些客戶的信息保存在數(shù)據(jù)庫(kù)中,若能在數(shù)據(jù)庫(kù)中檢索到客戶輸入的姓名和密碼就允許訪問(wèn)該頁(yè)面。 Protect.asp文件 需限權(quán)訪問(wèn)的頁(yè)面 htmlheadtitle賽迪主頁(yè)/title/headbody bgcolor="#00FFFF" 此處可輸入該頁(yè)面的其它內(nèi)容 form action="Protect.asp" method="post" 請(qǐng)輸入姓名: input type="text" name="text" 請(qǐng)輸入密碼:input type="password" size="20" name="password" input type="submit" name="B1" value="查詢"/p/form %set conn=server.createobject("adodb.connection") conn.open "asptest" asptest是存放客戶信息的表單permission所在的數(shù)據(jù)庫(kù)的名字 sql1="select from permission where xm= "request.form("text") " and mima="request.form("password")"" set rs=conn.execute(sql1)% 假如數(shù)據(jù)庫(kù)中存在客戶輸入的姓名和密碼,就顯示頁(yè)面product.asp的超級(jí)鏈接 % if not rs.eof then%a href="product.asp"本公司的產(chǎn)品/a %end if%/body/html 二、某些頁(yè)面只讓某些用戶掃瞄 我們可以設(shè)計(jì)一登錄頁(yè)面register.asp,假如客戶沒(méi)有登錄,在進(jìn)入每個(gè)需限權(quán)訪問(wèn)的頁(yè)面時(shí)強(qiáng)制客戶先訪問(wèn)頁(yè)面register.asp實(shí)現(xiàn)登錄。勝利登錄之后自動(dòng)返回到剛才要訪問(wèn)的頁(yè)面。我們可用cookies和session兩種方法來(lái)實(shí)現(xiàn)。 1.用cookies實(shí)現(xiàn) 假如客戶已經(jīng)登錄過(guò),就把登錄的信息記錄在客戶端的cookies中,之后客戶就可挺直掃瞄其它限權(quán)訪問(wèn)的頁(yè)面。 register.asp % if request.form("b1")="提交" then set conn=server.createobject("adodb.connection") conn.open "asptest" sql1="select * from permission where xm= "request.form("name") " and mima="request.form("password")"" set rs=conn.execute(sql1) if not rs.eof then response.cookies("register")="true" rs.close conn.close end if 若數(shù)據(jù)庫(kù)中存在該用戶的信息,就記錄該用戶勝利登錄的標(biāo)記到cookies中 end if% htmlhead/head body bgcolor="#c0c0c0" p align="center"bigbigbig友愛(ài)的客戶,請(qǐng)您登錄! /big/big/big/phr form action="register.asp" method="post" name="form1" div align="center"p姓名: input name="name" size="13"/p p密碼:input name="password" size="13"type="password"/p/div div align="right"input type="submit" name="b1" value="提交" /div/form/body/html Protect.asp文件 需限權(quán)訪問(wèn)的頁(yè)面 %if request.cookies("register")"true" then response.redirect "register.asp" end if% 若客戶未登錄,則強(qiáng)制客戶登錄 htmlhead/head body bgcolor="#00FFFF" 此處是需愛(ài)護(hù)的頁(yè)面內(nèi)容 /body/html 2.用session實(shí)現(xiàn) session是用戶級(jí)的全局變量, 我們將客戶勝利登錄的信息記錄到session中后,用戶就可挺直掃瞄其它限權(quán)訪問(wèn)的頁(yè)面了。 global.asp script language=vbscript runat=server sub Session_onstart session("register")="false" 記錄客戶勝利登錄的信息 session("lognumber")=0 記錄客戶嘗試登錄的次數(shù),最多允許嘗試三次 session("prescript")="" 記錄客戶要訪問(wèn)的頁(yè)面,以便登錄后返回該頁(yè) end sub /script register.asp % if request.form("b1")="提交" then set conn=server.createobject("adodb.connection") conn.open "asptest" sql1="select * from permission where xm=" request.form("name") " and mima="request.form("password")"" set rs=conn.execute(sql1) if not rs.eof then session("register")="true" 若數(shù)據(jù)庫(kù)中存在該用戶的信息,就記錄該用戶勝利登錄的標(biāo)記到register變量中 rs.close conn.close response.redirect session("prescript") 勝利登錄后自動(dòng)返回剛才要訪問(wèn)的頁(yè)面 end if if session("lognumber")3 then session("lognumber")= session("lognumber")+1 response.redirect "register.asp" else response.redirect "sorry.asp" end if 允許嘗試登錄三次,若均未勝利,則禁止訪問(wèn)并同時(shí)顯示頁(yè)面sorry.asp end if% htmlhead/head body bgcolor="#c0c0c0" p align="center"bigbig marquee align="middle" behavior="alternate" 歡迎您的光臨,請(qǐng)您先登錄!/marqueebr %if session("lognumber")0 then% 輸入有誤!請(qǐng)重新輸入姓名和密碼! % end if% /big/big/phr form action="register.asp" method="post" name="form1" div align="center"p姓名: input name="name" size="13"/p p密碼:input name="password" size="13"type="password"/p/div div align="right"input type="submit" name="b1" value="提交" /div/form/body/html Protect.asp文件 需限權(quán)訪問(wèn)的頁(yè)面 % if session("register") "true" then session("prescript")= request.servervariables("script_name") response.redirect "register.asp" end if% 記錄該頁(yè)面的路徑到prescript變量中并強(qiáng)制客戶登錄 htmlhead meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80"/head body bgcolor="#00FFFF" 此處可輸入該頁(yè)面其它內(nèi)容的腳本 /body/html 以上幾種方法,設(shè)計(jì)者可以依據(jù)系統(tǒng)的需要進(jìn)行敏捷運(yùn)用 更多信息請(qǐng)查看IT技術(shù)專欄 .

注意事項(xiàng)

本文(ASP訪問(wèn)權(quán)限設(shè)置技術(shù)_)為本站會(huì)員(一**)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!