示例#1
0
 public static void ValidLoginMethod(LoginMethod loginMethod)
 {
     if (loginMethod == null)
     {
         throw new Exception("登陆方式无效");
     }
 }
示例#2
0
        public LoginInfo(string loginUser, LoginMethod loginMethod, string password, string publicKey, string publicKeyPassword)
        {
            Valid(loginUser, loginMethod, password, publicKey, publicKeyPassword);

            LoginUser         = loginUser;
            LoginMethod       = loginMethod;
            Password          = password;
            PublicKey         = publicKey;
            PublicKeyPassword = publicKeyPassword;
        }
示例#3
0
        public static void Valid(string loginUser, LoginMethod loginMethod, string password, string publicKey, string publicKeyPassword)
        {
            ValidLoginUser(loginUser);
            ValidLoginMethod(loginMethod);

            if (loginMethod.Method == 1)
            {
                ValidPassword(password);
            }
            else if (loginMethod.Method == 2)
            {
                ValidPublicKey(publicKey);
                ValidPublicKeyPassword(publicKeyPassword);
            }
        }