現在在做一個管理系統,每個賬號登陸過后顯示的是同樣的內容,如何變為不同賬號登陸可查看不同內容,。求幫忙。
uj5u.com熱心網友回復:
問題太寬泛了,起碼說說你不同種類頁面的區分邏輯吧uj5u.com熱心網友回復:
使用一個(或一組)變數,用于描述登錄用戶的權限, 添加顯示內容時先去對比權限, 不匹配時不添加uj5u.com熱心網友回復:
角色定義,不同的角色開放不同的功能,不同角色在選單、樹形控制元件初始化代碼不同uj5u.com熱心網友回復:
自己定義一些if else,然后根據不同的帳號,來呼叫不同的顯示函式,進行界面的不同處理uj5u.com熱心網友回復:
這個應該不是很難處理啊設定一個全域的陣列,陣列記憶體儲用戶ID級別,例如1、2、3、4
然后你在登錄時,從服務端得到這個用戶的級別,例如2,然后switch下你的陣列,根據級別執行相應的函式
就可以了
uj5u.com熱心網友回復:
1.定義幾個用戶級別,比如普通用戶、中級用戶、高級用戶;2.在軟體定義一個全域變數,登陸時把這個用戶級別記錄下來
3.在需要區分用戶級別的界面,通過判斷級別讓某些按鈕、界面等隱藏或顯示即可達到你要的效果
uj5u.com熱心網友回復:
不同的賬號, 隱藏或者顯示某些控制元件或者
不同的賬號,顯示不同的子視窗(child屬性)
uj5u.com熱心網友回復:
讀寫組態檔。按配置情況控制選單,工具列等等啥的顯示。
update
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/95362.html
標籤:界面
上一篇:operation valid only when the port is open
下一篇:VC++ ADO SQLServer 執行_RecordsetPtr::Update()時出錯,但插入資料庫成功了
