public static void ValidLoginMethod(LoginMethod loginMethod) { if (loginMethod == null) { throw new Exception("登陆方式无效"); } }
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; }
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); } }