void RaiseTwoFactorAuth(FxMessage message) { var eh = this.TwoFactorAuth; if (eh != null) { var e = new TwoFactorAuthEventArgs(message); eh(this, e); } }
void OnTwoFactorAuth(object sender, TwoFactorAuthEventArgs e) { if (e.TwoFactorAuth.Reason == TwoFactorReason.ServerRequest) { Console.WriteLine("Two factor required! Please enter one time password: "******"Two factor success: {0}", e.TwoFactorAuth.Text); } else if (e.TwoFactorAuth.Reason == TwoFactorReason.ServerError) { Console.WriteLine("Two factor failed: {0}", e.TwoFactorAuth.Text); } else { Console.WriteLine("Invalid two factor server response: {0} - {1}", e.TwoFactorAuth.Reason, e.TwoFactorAuth.Text); } }