1樓:網海1書生
通常的做法是這樣的:在登入頁(比如說是login.asp)登陸成功後,要把登陸成功的狀態賦值給一個session變數,比如 session("login")="ok",然後在除登入頁之外的其他頁面的開頭都檢測這個session變數的值,不是登入狀態即立刻強制跳轉到登入頁面,比如:
if session("login")<>
這樣的話,除登入頁之外的其他頁面如果想通過位址列直接輸入url進入都會被強行轉到登入頁面,這樣就可以防止非法進入了。
2樓:重拾野心
用js獲取cookie值,判斷獲取的cookie值是否存在(cookie存在即登入),然後強制跳轉到指定頁面
3樓:匿名使用者
不需要,我也採用過類似的辦法
沒有出現你所說的是否關閉原視窗的問題
你可以按照流程進行測試
首先令session["username"] = null;或者session["username"] ="";
然後使用者登入成功的時候進行賦值
當使用者退出時先將session["username"] = null然後在退出或者重導向到登入頁面
這樣是不會出現你所說的情況的
你可以試一下 如有疑問請追問
4樓:匿名使用者
在你的admin資料夾中新增一個web.config,通過配置web.config實現。在節點下配置:
<?xml version="1.0"?>
每次,***都會驗證使用者是否通過登入頁面過來的。。。不是的話就定位到登入的頁面。。。
登入的頁面名字必須是login.aspx(一般的習慣)。
目錄結構:
登入介面:
前臺
姓名
textbox></br>
密碼
textbox></br>
</body>
</html>
後臺**:
protected void page_load(object sender, eventargs e)
admin資料夾主介面default.aspx:
你好退出</a>
</body>
</html>
好了到這裡就ok了。。。。。這麼操蛋了。。。。成這樣了。。。附原始碼把。。。
5樓:匿名使用者
沒有這麼複雜啊。
直接在web.config裡定義就可以了。根本不需要任何**。
隨便哪本asp.*** 書裡都有無窮多的例子。
金蝶軟體憑證數字輸入不能直接連續輸入怎麼回事
按shift ins 鍵即可恢復成輸入連續數字的了 可以看游標,單個數字的就是橫槓 連續數字的是小三角 執行regedit開啟登錄檔,找到hkey users default controlpanel keyboard,將它下面的initialkeyboardindicators的鍵值改為 2 退出...
MATLAB中如何直接輸入矩陣,怎麼在matlab中輸入變數的矩陣
1.試分別生成 5 階的單位陣 8 階均勻分佈的隨機矩陣及其下三角矩陣 a eye 5 b rand 8 c tril b 2.生產列向量 x 1,3,5,7,9,29 x 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 方法1 y 1 2 29 方法2 z lins...
excel中 單元格中直接輸入1 2 3 4 5數字,自動對應變成「差」「低」「平」「良」「好」
假設數字在a列 在b1單元格輸入 vlookup a1,2,0 下拉再補充一個短的公式 mid 差低平良好 a1,1 你想直接對應漢字的話,只能用vba解決了 方法一 a列輸入1 2 3 4 5 vlookup a1,2,0 公式下拉方法二 lookup a1,方法三 if a1 1,差 if a1...