private void RegistrationButton_Click(object sender, EventArgs e) { if (UsernameBox.Text == string.Empty) { MessageBox.Show("Поле з нік нейм не може залишатися порожнім."); return; } else if (EmailBox.Text == string.Empty) { MessageBox.Show("Поле з електронним поштою повинно бути заповнене."); return; } else if (PasswordBox.Text == string.Empty) { MessageBox.Show("Поле з паролем повинно бути заповнене. Вигадайте важкий пароль, адже це захист Вашого аккаунта."); return; } else if (PasswordBox.Text.Length < 8) { MessageBox.Show("Ваш пароль занадто маленький. Він повинен містити більше 8 символів. Це заради Вашої безпеки."); return; } else { try { var toAddress = new MailAddress(EmailBox.Text, ""); } catch (Exception) { MessageBox.Show("Ви ввели не адреси електронним пошти."); return; } } if (CreateRequests.Registration(UsernameBox.Text, EmailBox.Text, PasswordBox.Text)) { MessageBox.Show($"На вашу пошту {EmailBox.Text} був відправлений код для підтвердження."); EmailForm emailForm = new EmailForm(); emailForm.ShowDialog(); if (ClientLogic.Registered) { ClientLogic.Username = UsernameBox.Text; ClientLogic.Email = EmailBox.Text; ClientLogic.Password = PasswordBox.Text; ClientDirectory.SaveAuthorization(); MessengerForm.Show(); this.Close(); } } }
public MessengerForm() { InitializeComponent(); StatusFriend.Visible = false; FriendUsernameLable.Visible = false; if (ClientDirectory.LocalAuthorization()) { UsernameLable.Text = ClientLogic.Username; ClientLogic.Registered = true; } AsyncTryConnectToServer(); }