一、顯示使用者登陸對話方塊
輸入引數:
無返回值:
登陸成功則返回使用者的許可權等級;登陸失敗則返回-1。
功能說明:
1、許可權等級從1開始,目前支援3級使用者許可權;一級許可權使用者可以進入使用者管理器介面。
2、登陸失敗包括使用者名稱和密碼不正確、使用者名稱和密碼過期、使用者資料檔案丟失。
3、若勾選了「登陸後進入使用者管理器」、登陸成功且許可權等級為1,則彈出使用者管理介面。
介面方法:
int login(void);
二、登出當前使用者
輸入引數:
無返回值:
無功能說明:
登出當前登陸使用者;模組內部將不再「耗用」當前登陸使用者的有效時長。
介面方法:
void logout(void);
三、獲取當前使用者名稱
輸入引數:
無返回值:
當前登陸的使用者名稱。
功能說明:
獲取當前登陸的使用者名稱,供在程式介面中顯示當前登陸使用者名稱使用。
介面方法:
cstring getcurrentusername(void);
模組內建了3個使用者:操作員、維護員、管理員、密碼均是空,許可權級別分別是3、2、1。根據需要,使用管理員登陸後可新增更多級別的使用者或刪除使用者;各個級別使用者數量不受限制。應用程式根據模組返回的使用者許可權等級,即可開啟或關閉某些功能。
使用者的有效天數是根據使用者使用軟體的時長折算的。比如:新增使用者時,預計使用者每天使用軟體8小時,試用3天則總計為24小時,折算為有效天數即為1天。
有效天數是為某些樣機準備的,有時候業務員需要我們的軟體具有試用時長限制功能。
1、包含標頭檔案、新增lib
3、呼叫成員方法
圖表 1 使用者登陸
圖表 2 修改密碼
圖表 3 使用者管理
後台許可權模組 實現使用者許可權功能
f xampp php php.exe artisan make middleware hasrole class hasrole dd arr 5 去掉使用者擁有的所有角色的所有許可權重複的部分 arr array unique arr 3.判斷當前請求的路由對應的控制器方法名 route是否在當...
如何實現使用者登出功能
httpresponse 裡有個delete cookie 方法專門用來刪除cookie 我們到此來完整的實現一下 訪問首頁如果沒有登入,就跳轉到登入頁面,登入成功之後再跳轉回來的過程。3個方法,index login logout 例項化userlogin類 msg result 使用者名稱或密碼...
QT實現使用者登入功能
功能 1.提供登入介面 客戶端 2.伺服器端用資料庫來儲存使用者名稱和密碼 3.註冊時客戶端將註冊資訊傳送給伺服器端,並進行驗證,如果註冊名可用,新增進資料庫並返回客戶端新增成功資訊。4.登入時客戶端將登入資訊傳送給伺服器端進行驗證,服務端返回驗證結果。待新增 1.伺服器端併發功能實現 includ...