public void ShowLogin() { Console.WriteLine("Username: "******"new user input from textbox"; Console.WriteLine("Password: "******"password input from textbox"; credentials = new Credentials(username, password); }
public MessengerController(IMessengerView view, Credentials credentials) { AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(WrapException); _view = view; _view.Controller = this; _messenger = Nerdz.Factory.NewMessenger(credentials.Username, credentials.Password); _conversations = _messenger.Conversations(); }
private void DoLogin(string user, string pass) { _credentials = new Credentials(user, pass); _invalid = false; string buttText = loginButton.Text; loginButton.Text = "Wait..."; loginButton.Enabled = username.Enabled = password.Enabled = false; try { _controller = new MessengerController(this, _credentials); if (!_invalid) { this.loginPanel.Visible = false; _browser = new WebBrowser(); _browser.Dock = DockStyle.Fill; this.Controls.Add(_browser); _browser.AllowWebBrowserDrop = false; _browser.IsWebBrowserContextMenuEnabled = false; _browser.WebBrowserShortcutsEnabled = false; _browser.ObjectForScripting = this; _browser.DocumentText = Properties.Resources.app; _browser.Document.Encoding = "UTF-8"; _browser.DocumentCompleted += WebBrowserCompleted; } } catch (LoginException) { MessageBox.Show( "Wrong username or password", "Login failed", MessageBoxButtons.OK, MessageBoxIcon.Error ); } finally { username.Text = password.Text = String.Empty; username.Focus(); username.Enabled = password.Enabled = true; loginButton.Text = buttText; } }
public void NewController() { Credentials c = new Credentials(0, "wrongpass"); view = new DummyUI(); try { controller = new MessengerController(view, c); } catch (LoginException) { Console.WriteLine("Wrong username and password (OK!)"); } c = new Credentials("admin", "adminadmin"); controller = new MessengerController(view, c); }