示例#1
0
 public static void ResetUserLevel(bool HardReset = false)
 {
     if (UserLevel <= BauerSql.UserLevels.ENGINEER || HardReset)
     {
         UserName  = "";
         UserLevel = BauerSql.UserLevels.USER;
     }
     HandleUserLevelReset?.Invoke();
 }
示例#2
0
 public static void RequestUserLevel(BauerSql.UserLevels level, Action granted, Action denied = null)
 {
     if (Program.UserLevel >= level)
     {
         granted?.Invoke();
         return;
     }
     if (HandleUserLogin == null)
     {
         denied?.Invoke();
         return;
     }
     HandleUserLogin(level, granted, denied);
 }