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();
}
}