private void loginClicked(object sender, MouseEventArgs e) { UserToken token; if (form.server.Test()) { token = form.server.Authenticate(new Credentials(user.Text, pass.Text), false); if (token == null) { MessageBox.Show("Username/Password was incorrect. Please try again", "Login failed"); } else { form.currentUser = token; if (this.remember.Checked == true) { Properties.Settings.Default.username = form.currentUser.username; Properties.Settings.Default.expires = form.currentUser.expires; Properties.Settings.Default.token = form.currentUser.token; Properties.Settings.Default.Save(); } else { Properties.Settings.Default.username = "******"; Properties.Settings.Default.token = "null"; Properties.Settings.Default.Save(); } this.Close(); form.createRedditThreads(); } } else { MessageBox.Show("Server is not connected. Try again later", "Login failed"); this.Close(); } }