Esempio n. 1
0
        private void Create_click(object sender, RoutedEventArgs e)
        {
            //Строка не меньше 3 знаков
            var pass     = Pass.Password;
            var userName = Name_text.Text;

            if (userName.Length < 5)
            {
                MessageBox.Show("Имя пользователя должно быть не меньше 5 знаков");
            }
            else
            {
                var      salt  = userName.Substring(3);
                Security secur = new Security();
                string   hash  = secur.HashPassword(pass, salt);
                System.Console.Write(hash);
                db.InsertUser(userName, hash);
                //БД вызов на добавление
                DataChangedEventHandler handler = DataChanged;

                if (handler != null)
                {
                    handler(this, new EventArgs());
                }

                this.Close();
            }
        }