c# Winform登陸介面設計,登陸使用者不同許可權設定
阿新 • • 發佈:2018-11-03
要求:登陸介面,使用者只有管理員和普通使用者
管理員可以進行資料庫的增、刪、改、查;
普通使用者只能進行資料的查詢;
思路:當登陸使用者為普通使用者的時候,把資料庫增刪改查功能隱藏。
步驟:
1、獲取登陸成功的當前使用者名稱;
2、在所要顯示功能介面的Load事件中進行判定(一定要在Load事件下)。
具體程式碼編寫:
1、宣告一個靜態變數,並用來儲存當前登陸使用者名稱
public static string Flag;//靜態全域性變數
Flag=txtUserName.text;//要在使用者登陸成功的時候對Flag進行賦值,儲存當前登陸成功的使用者名稱
2、在所顯示功能介面的Load事件中對Flag進行使用者判斷
string Uname=Form.Flag;//把登陸窗體Form中儲存的Flag值傳遞給Uname;
if(Uname=="普通使用者")
{
button.Visible=false;//隱藏button按鈕,不顯示,實現不同登陸使用者不同操作;
}
至此,不同登陸使用者不同許可權功能就實現了。
最後:希望以後可以用資料庫Table表實現不同使用者不同許可權的功能。