1樓:匿名使用者
簡單的額辦法就是使用session驗證,
(bs和cs一樣適用,cs的可以使用變數控制)例如:在頁面的load()里加上判斷
if(int.parse(session["許可權"])>4)else
//這樣如果session不存在,會報錯,一樣進不去
2樓:墨守成龜
配置檔案裡有個loginuser的屬性 你網上找找 我忘記了。。
也可以在你的頁面首次載入的時候 判斷下是否登入過 沒登入就自動跳回登入頁面就可以了。。這些都是基礎東西 網上找找就ok了。。我懶的貼**了、。
c#web使用者登陸後可以訪問許可權內的頁面,但是如果他知道其他頁面的連結也可以訪問怎麼辦
3樓:保雨珍
新建一個類pagebase繼承system.web.ui.
page,在這個類裡面完成許可權驗證。然後所有頁面不用繼承system.web.
ui.page,而是繼承pagebase
public class pagebase : system.web.ui.page
private void pagebase_load(object sender, eventargs e)}
4樓:匿名使用者
form驗證是可以設定整個目錄下的許可權的,並不需要你去設定單個頁面的許可權,具體參見http://blog.csdn.
net/lulu_jiang/article/details/5661857
c#寫的一個登入視窗,需要連線資料庫進行登入驗證,應該怎麼做?
本人新手,asp.net c#想實現許可權管理,根據不同的使用者登入,使用某一頁面中的不同功能,或連線!謝謝!
5樓:匿名使用者
在資料庫的使用者表中新增一個「許可權」欄位,1為超級管理員,0為一般使用者。根據許可權的驗證設定一些導航不可用就行了
6樓:依米小櫻
通過web.config可以實現,訪問特定網頁,其他人不能
你郵箱多少?
asp.net(c#)中在同一個頁面裡,根據使用者登入時的許可權不同顯示不同的panel控制元件
7樓:繼續努力
使用者許可權也設定在庫的那張表裡,比如管理員就用1表示,普通使用者就0表示
查表的是後就select * from 表名
然後判斷 if(使用者許可權==1){}else{}
8樓:
一般一個系統架構 都會分開:許可權表,角色表,使用者表,一個使用者 對應一個角色,
而一個角色 可以對用多個許可權,
而每一個許可權 就是指 對系統的某些資料的或增 或刪 或查 或改 等的功能許可權
現在回答你的問題, 使用者登陸,判斷它是什麼角色, 再判斷該角色 下有多少個許可權 (是否擁有顯示某一個panel的許可權 如果有則顯示) 就這麼簡單
9樓:匿名使用者
可在表中加一個欄位記錄使用者的許可權
例如 值為 0 普通使用者
值為 1 管理員
值為 2 超級管理員
使用者登入時查出該欄位的值
10樓:消失_很徹底
你單獨做一張使用者許可權表,在進入這個頁面之前,判斷身份。。。
11樓:華瑾閔歡
disigner檔案裡搜尋一下兩個panel的名字,找到panel1.add()這樣的方法,其中如果有panel2的話,刪除那一行。然後找到最後,會有this.
controls.add()方法,在裡面加上panel2就可以了。
原因其實是一個panel被當成了另一個子控制元件了。
c# winform 中怎麼通過登入許可權不同,登入進去後顯示不同的介面啊 求大神
12樓:匿名使用者
登陸成功後 查詢該userid 的許可權表
粗略**
if(登陸驗證成功)
else if (...)
else}
13樓:
用if判斷許可權但然後做處理
14樓:戀夏燦爛
作為萌新用的是很笨的野路子,可以只用同一個窗體而顯示不同的內容(比如不同按鈕什麼的),具體方法如下:
1.登入介面用一個checkid方法,裡面設一個result(int型別)變數(預設=0),如果是管理員,就改成1,普通使用者改成2,
2.在所需要顯示的下一個窗體(記為form2)裡的構造方法裡新增一個引數(int result),如果result=1,某個按鈕的enable就變成true,否則false;
3.在checkid方法裡,當result=1時,new 一個form2並傳result引數進去,然後show即可,
這個就是大概思路,,,
c# 怎麼設定登入許可權
15樓:平菇網
一般都是在資料庫裡面配欄位,比如資料庫裡賣弄有許可權的這個欄位,0代表管理員,1代表普通員工,在登陸後跳轉的頁面可以判斷許可權這個欄位了,根據許可權的範圍在給它設定許可權(可以理解能看到那些功能,看不到那些)等等,希望能幫助到你,望採納!
C做的登陸介面,怎麼連線sqlserver資料庫?(vis
要寫事件過程用窗體上輸入的資料去查詢資料庫,查到了就隱藏自己,開啟另一個窗體。先引用using system.data.sqlclient private void 登陸按鈕 click 自帶變數 嘗試開啟連線 catch 捕捉異常 finnly 最終過程還是關閉連線,得到資料集就不需要再開啟了 d...
iPhone和iPad同時登陸微信時,如何去除iphone上
你好,你直接點開登入介面的詳情,然後把ipad的登入提示,關閉取消掉,就可以去除了。手機和ipad同時登陸微信怎麼關閉ipad上的微信 2 點選 賬號與安全 3 選擇 登入裝置 管理。4 在登入裝置管理中手指放到ipad的裝置名稱上,然後向左滑動。5 然後點選 刪除 即可。關閉ipad即可。2.ip...
win10登陸時有兩個賬戶如何刪除
登出其中一個賬號就好了。你進入到第一個,然後右鍵開始選單,控制面板,使用者賬戶,刪除使用者賬戶。原因是用了microsoft賬戶登入,更改為本地賬戶登入即可,具體不知為左擊 開始 左擊左下角關機按鈕上邊的 設定 按鈕,左擊 賬戶 選擇 你的資訊 選擇 改為本地賬戶登入 設定密碼,搞定。win10電腦...