Ejemplo n.º 1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            bool name  = true;
            bool email = true;

            try
            {
                MailAddress m = new MailAddress(textBox2.Text);

                if (textBox3.Password == textBox4.Password)
                {
                    User user = new User();
                    user.email    = textBox2.Text;
                    user.name     = textBox1.Text;
                    user.password = Sha_512.GetHash(textBox3.Password);
                    user.islocal  = (bool)radioButton1.IsChecked;

                    DataWorking.GetData(out user_list, "users.xml");

                    for (int i = 0; i < user_list.Count; i++)
                    {
                        if (user_list[i].name == user.name)
                        {
                            name = false;
                        }
                        if (user_list[i].email == user.email)
                        {
                            email = false;
                        }
                    }



                    if (name == true && email == true)
                    {
                        user_list.Add(user);
                        DataWorking.WriteData(user_list, "users.xml");
                        MessageBox.Show("Учетная запись была создана");
                    }
                    if (name == false)
                    {
                        MessageBox.Show("Это имя уже занято");
                    }
                    if (email == false)
                    {
                        MessageBox.Show("Этот email уже занят");
                    }
                }
                else
                {
                    MessageBox.Show("Пароли не совпадают");
                }
            }
            catch { MessageBox.Show("Некорректный email."); }
        }
Ejemplo n.º 2
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            user          = new User();
            user.name     = textBox1.Text;
            user.password = Sha_512.GetHash(textBox2.Password);
            user.islocal  = (bool)radioButton1.IsChecked;

            if (user.islocal = true)
            {
                Authorize.Local_Authorize(out user_list, user);
            }
            else
            {
                // Authorize.Online_Authorize(out user_list, user);
            }
        }