Exemplo n.º 1
0
            public override string ProvideSecondFactorPassword(SecondFactorMethod method)
            {
                string code   = "";
                var    thread = new Thread(
                    () =>
                {
                    Main.form.twofactor = new TwoFactor();
                    var result          = Main.form.twofactor.ShowDialog();

                    if (result == DialogResult.OK)
                    {
                        code = Main.form.twofactor.authcode;
                    }
                    else
                    {
                        code = "";
                    }
                });

                thread.Start();
                thread.Join();
                return(code);
            }
Exemplo n.º 2
0
 // Should always a valid string. Cancellation is not supported yet.
 public abstract string ProvideSecondFactorPassword(SecondFactorMethod method);
            public override string ProvideSecondFactorPassword(SecondFactorMethod method)

            {
                return(GetAnswer(string.Format("Please enter {0} code", method)));
            }