ASP如何實現根據不同登陸角色呼叫不同頁面

2022-05-30 19:20:24 字數 3796 閱讀 8202

1樓:手機使用者

10 我用asp做了一個小的系統,目前想要實現一個功能:就是比如登陸該系統的時候,根據登陸使用者的角色不同,呼叫不同的asp頁面。比如管理員登陸時呼叫a頁面,但是一般使用者登陸時呼叫b頁面。

或者這樣說,當某個使用者登陸後查詢該使用者所在的表,檢查該表中的某個欄位是否為空,如果為空則呼叫a頁面,如果不為空呼叫b頁面。。。

我目前想到的辦法是,根據不同使用者的情況呼叫兩個幾乎一樣的頁面,這個兩個頁面唯一的區別是修改按鈕是不可用的。

set rs=server.createobject("adodb.recordset")

sql="select * from 表 where 使用者名稱='"&yonghuming&"' and 密碼='"&mima&"'"

rs.open sql,conn,1,1

aa=rs("xx")

判斷使用者名稱的時候把xx欄位的資訊取出放到 aa變數裡面

if aa="0" then

response.redirect("使用者表");

elseif aa="1" then

response.redirect("管理表");

end if 補充: if aa="0" then

response.redirect("b.asp")

elseif aa="1" then

response.redirect("a.asp")

end if 補充: 用session

假設你的session(user)=0 是使用者 1是管理

在瀏覽的記錄的最下方提交按鈕做個判斷

asp如何實現根據不同登陸角色呼叫不同頁面?

2樓:手機使用者

10 我用asp做了一個小的系統,目前想要實現一個功能:就是比如登陸該系統的時候,根據登陸使用者的角色不同,呼叫不同的asp頁面。比如管理員登陸時呼叫a頁面,但是一般使用者登陸時呼叫b頁面。

或者這樣說,當某個使用者登陸後查詢該使用者所在的表,檢查該表中的某個欄位是否為空,如果為空則呼叫a頁面,如果不為空呼叫b頁面。。。

我目前想到的辦法是,根據不同使用者的情況呼叫兩個幾乎一樣的頁面,這個兩個頁面唯一的區別是修改按鈕是不可用的。

set rs=server.createobject("adodb.recordset")

sql="select * from 表 where 使用者名稱='"&yonghuming&"' and 密碼='"&mima&"'"

rs.open sql,conn,1,1

aa=rs("xx")

判斷使用者名稱的時候把xx欄位的資訊取出放到 aa變數裡面

if aa="0" then

response.redirect("使用者表");

elseif aa="1" then

response.redirect("管理表");

end if 補充: if aa="0" then

response.redirect("b.asp")

elseif aa="1" then

response.redirect("a.asp")

end if 補充: 用session

假設你的session(user)=0 是使用者 1是管理

在瀏覽的記錄的最下方提交按鈕做個判斷

如何實現asp.net根據不同使用者許可權顯示不同頁面?

3樓:匿名使用者

可以把登入的使用者身份存入session["user"]="管理員or普通使用者"

然後在page_load()中判斷使用者身份

根據身份再把後臺管理頁做顯示或隱藏處理

4樓:憂鬱的

page_load()

裡面設定許可權載入

跟上邊那個兄弟說的一樣

if 身份=管理員

if 身份=普通使用者

驗證一下身份許可權就可以了

你把後臺管理介面做成一個控制元件,把可視調為不可見就行了~

5樓:匿名使用者

if 身份=管理員

if 身份=普通使用者

6樓:酆蕭曼昔格

這問題簡單很了。。按下面的步驟做。。

1:獲取使用者登入時的資訊。

2:判斷使用者是否管理員

3:是管理員就response.redirct("管理員將去的頁面");

4:是普通使用者就response.redirct("普通使用者將去的頁面");

asp.net寫的**,怎麼讓一個標籤根據使用者是否登入來實現不同的跳轉頁面

7樓:

登入成功的話你就可以存使用者到session,在進入使用者後臺介面時候你可以判斷使用者的session存不存在,不存在就跳轉到登入介面

html中怎樣實現不同使用者登入轉到不同的頁面 30

8樓:匿名使用者

html在客戶端做跳轉不好,一般是後臺處理,然後根據客戶資訊進行相應的跳轉。

9樓:匿名使用者

樓主可否寫的明白呢?是隻用html麼?不用伺服器麼? 請樓主補充問題

問的明白 大家才會答得明白..

asp如何實現登陸前後顯示內容的不同?

10樓:匿名使用者

這裡應該有一個頁面跳轉的功能..**前臺通過js指令碼驗證後,在有**的asp**與後臺資料庫相連,然後在資料寫入資料庫,然後資料從伺服器上傳回在客戶端的新頁面上..

11樓:匿名使用者

用一個判斷語句。 判斷session("username") 變數是否為空。為空顯示登陸。

否則顯示使用者名稱及歡迎詞。 好久沒看了。 不知道是不是。

不是的話。你在問我。

asp.net(c#)中在同一個頁面裡,根據使用者登入時的許可權不同顯示不同的panel控制元件

12樓:繼續努力

使用者許可權也設定在庫的那張表裡,比如管理員就用1表示,普通使用者就0表示

查表的是後就select * from 表名

然後判斷 if(使用者許可權==1){}else{}

13樓:

一般一個系統架構 都會分開:許可權表,角色表,使用者表,一個使用者 對應一個角色,

而一個角色 可以對用多個許可權,

而每一個許可權 就是指 對系統的某些資料的或增 或刪 或查 或改 等的功能許可權

現在回答你的問題, 使用者登陸,判斷它是什麼角色, 再判斷該角色 下有多少個許可權 (是否擁有顯示某一個panel的許可權 如果有則顯示) 就這麼簡單

14樓:匿名使用者

可在表中加一個欄位記錄使用者的許可權

例如 值為 0 普通使用者

值為 1 管理員

值為 2 超級管理員

使用者登入時查出該欄位的值

15樓:消失_很徹底

你單獨做一張使用者許可權表,在進入這個頁面之前,判斷身份。。。

16樓:華瑾閔歡

disigner檔案裡搜尋一下兩個panel的名字,找到panel1.add()這樣的方法,其中如果有panel2的話,刪除那一行。然後找到最後,會有this.

controls.add()方法,在裡面加上panel2就可以了。

原因其實是一個panel被當成了另一個子控制元件了。

如何實現ASP上移下移,ASP指標下移

思路,1.新增一個欄位,表示該 的位置,初始化的時候令這個欄位的值等於 id 2.要移動位置,比如往上移動,與上一 交換該欄位的值。asp後臺列表重複區域資料怎麼設定上移下移排序?sql語句後面加個order by bianhao asc就好了,降序的話就是order by bianhao desc...

php登入之後如何根據帳號不同而顯示不同的頁面呢

其實很簡單 分析 我們要有一個許可權欄位來區分使用者的許可權等級,然後在我們驗證完它的帳號密碼之後是不是要進行頁面跳轉呢,我們就可以在它跳轉的時候下手腳。完成過程 在完成登入驗證之後,我們首先建立一個session來存放它的許可權,把登入的時候查詢到的這個使用者的許可權 也就是 row level ...

兩個不同的區域網如何實現檔案共享

請告訴復我超過 100米嗎?不超過制100米可以用網線bai。請再告訴我 你們du2個區域網是什麼概念?是否各zhi自有上網的線dao路?現在假定距離小於90米。給你一個方案 辦公室b的網路為公司主網路,在b網路中接一臺共享檔案伺服器。在b網路接出一根網線到a辦公室接交換機,a公室的所有計算機都接在...