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