asp登錄代碼如何不登陸就進(jìn)不了主頁(yè)在主頁(yè)中是什么代碼的簡(jiǎn)單介紹
就執(zhí)行下面的 sessionquotadminquot=quotquotsessionquotpasswordquot=quotquotsessionquotaleavequot=quotquot#39把上面這三個(gè)的session清空,讓用戶權(quán)限變?yōu)橛慰蛂esponseredirect quotadminloginaspquot#39跳轉(zhuǎn)到登錄頁(yè)面end if。
很顯然用了緩存嗎上來(lái)用if判斷是否需要更新并且首頁(yè)緩存是不是存在,如果存在,剛直接輸出,如果不存在,就讀取數(shù)據(jù),不過(guò)下面這地方set rstmp=connexecutequotselect skinmain from sysskin where isdefault=#39true#39quot。
另一部分不是在dlasp中寫(xiě),是在dlasp的處理頁(yè)面寫(xiě),lt sessionquotuserNamequot=quottruequotresponseRedirect sessionquotprescriptquot#39成功登錄后自動(dòng)返回剛才要訪問(wèn)的頁(yè)面 responsewritequotalert#39登錄成功#39locationhref=#39index。
在Page_Load中寫(xiě)判斷判斷Session是否為空,不為空則不需要登錄,直接跳到登錄成功頁(yè)面 其它頁(yè)面同理 在會(huì)話打開(kāi)的時(shí)候,會(huì)自動(dòng)生成 session的,不需要新建對(duì)象的啊。
redirect quotloginaspquot就變成responseredirect quotloginasp?returnUrl=quot+RequestServerVariablesquotUrlquot同樣在你登錄之后,檢查有沒(méi)有這個(gè)returnUrl參數(shù),如果有的話就跳轉(zhuǎn),如果沒(méi)有就跳你默認(rèn)首頁(yè)。
第一種方法登陸成功登陸指定頁(yè)面,失敗登陸指定第二個(gè)頁(yè)面 第二種方法都登陸一個(gè)頁(yè)面 但是加上if語(yǔ)句進(jìn)行判斷。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。