.net中后臺判斷按鈕在登陸的時候可以讓最高管理者看到但是讓員工看不到應該如何寫 關于隱藏
Visible="False" 我利用到了這個按鈕,但是要么全不能看到,要么就看不到。
uj5u.com熱心網友回復:
怎么判斷一個用戶是“最高管理者”還是“員工”?uj5u.com熱心網友回復:
就是有1??個最高管理者能看所有的按鈕,她也能給別人權限,比如洗掉,她讓別人就能看到uj5u.com熱心網友回復:
怎么判斷一個用戶是“最高管理者”還是“員工”?uj5u.com熱心網友回復:
通過權限uj5u.com熱心網友回復:
最高的權限啥都能看uj5u.com熱心網友回復:
能判斷用戶身份就好辦啊。如果是最高管理,就把設定Visible=True,否則就是False。uj5u.com熱心網友回復:
False不能加引號。寫個方法判斷是不是管理,然后btnDelete.Visible = IsManager("username")
或者自定義一個User類,為登錄的用戶創建一個User物件,btnDelete.Visible = user.IsManager
uj5u.com熱心網友回復:
但是你有沒有發現,當前的設計是有問題的。因為看不看得到這個按鈕,根據用戶被分配的權限,而不是用戶的角色。所以你的用戶資料表里需要為這個按鈕增加一個bit欄位,或者干脆創建一張權限表,對應的是“按鈕”、“用戶”、“是否可見”,更專業一點的做法是專門創建對應的權限級別。
uj5u.com熱心網友回復:
我有權限的表uj5u.com熱心網友回復:
那就行了啊,登錄完,取到用戶權限,根據權限來顯示按鈕就行了呀。uj5u.com熱心網友回復:
我的權限表里沒有bit這個欄位現在我在系結id通過id給uj5u.com熱心網友回復:
你的問題是什么?uj5u.com熱心網友回復:
我現在有個問題是隱藏書,就是登陸的人只能看到自己資訊uj5u.com熱心網友回復:
我現在的問題是就是登陸者只能看到自己的個人資訊,按鈕啥的好使,但是資料該如何隱藏uj5u.com熱心網友回復:
什么架構?單機客戶端+資料庫?還是CS?只顯示個人資訊也好,顯示所有人也好,都是權限控制。是管理員就查詢所有記錄,是普通用戶就只查詢本人記錄。
uj5u.com熱心網友回復:
就是.net啊uj5u.com熱心網友回復:
問題解決了謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/25151.html
標籤:VB基礎類
