예제 #1
0
        private void Execute_ok(object o)
        {
            for (int i = 0; i < my_users.Count(); i++)
            {
                if (password.IndexOf(':') != -1 && password.IndexOf(' ') != -1 && password.IndexOf('-') != -1 && login.IndexOf(' ') != -1)
                {
                    return;
                }

                if (my_users.Element(i).login == login && my_users.Element(i).password == password)
                {
                    is_ok = true;
                    _OK();
                    Now_Registr(my_users.Element(i).name);
                    return;
                }
                else if (my_users.Element(i).login == login && my_users.Element(i).password != password)
                {
                    OpenMessege("Password or login is not correct.", "Error");
                    return;
                }
            }

            if (!is_ok)
            {
                is_none_user = true;
                _NONE_USER();
            }

            Now_Registr(null);
        }
예제 #2
0
        private void Execute_ok(object o)
        {
            if (password != password2 || password.Length <= 3)
            {
                OpenMessege("Passwords do not match, the minimum length is 4 characters.", "Error");
                return;
            }

            for (int i = 0; i < my_users.Count(); i++)
            {
                if (my_users.Element(i).login == login)
                {
                    OpenMessege("This login is already in use.", "Error");
                    break;
                }
            }

            my_users.Add(new Users(name, surname, login, password));
            is_ok = true;

            my_users.Save("user");
            _OK();
        }