6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
1

Удалить пользователя из формы авторизации

27.04.2011, 09:26. Показов 2475. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста не могу удалить пользователя из формы авторизации вот исходник
Вот так авторизуюсь
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 private void EnterToForm()
        {
            for (int i = 0; i < user.Logins.Count; i++) // Ищем пользователя и проверяем правильность пароля.
            {
                if (user.Logins[i] == loginTextBox.Text && user.Passwords[i] == passwordTextBox.Text)
                {
                    login = user.Logins[i];
                    password = user.Passwords[i];
                    MessageBox.Show("Добропожаловать " + loginTextBox.Text , "Вход", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    this.Close();
                }
                else if (user.Logins[i] == loginTextBox.Text && passwordTextBox.Text != user.Passwords[i])
                {
                    login = user.Logins[i];
                    MessageBox.Show("Вы ввели неверный пароль!\nПовторите правильность набора","Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
 
            if (login == "")
            {
                MessageBox.Show("Пользователь " + loginTextBox.Text + " не найден!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); 
            }
        }
Вот так добавляю
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 private void button1_Click(object sender, EventArgs e)
       {
           if (loginTextBox.Text == "" || passwordTextBox.Text == ""|| textBox1.Text=="")
 
         {
             MessageBox.Show("Не все поля заполнены!\nПроверте правильность заполнения и повторите попытку.", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             return;
         }
           
           if ((passwordTextBox.Text) == (textBox1.Text))
           {
               user.Logins.Add(loginTextBox.Text);
               user.Passwords.Add(passwordTextBox.Text);
               FileStream fs = new FileStream("Users.dat", FileMode.OpenOrCreate);
               BinaryFormatter formatter = new BinaryFormatter();
               formatter.Serialize(fs, user); // Сериализуем класс.
               fs.Close();
               login = loginTextBox.Text;
               this.Close();
           }
           else
           {
               MessageBox.Show("Ваши пароли не совпадают!!!\nПроверте правильность заполнения и повторите попытку.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
           }
       }
Надо что бы удалял при вводе логина и пароля в новой форме!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2011, 09:26
Ответы с готовыми решениями:

Реализация авторизации пользователя
Добрый день! У меня есть база данных в Access c таблицей с логинами и паролями Naladchik. На...

Ошибка при авторизации пользователя
Доброго времени суток!!! Делаю форму авторизации по логину и паролю из MSSQL(textbox). Подключение...

Хранение переменных при авторизации пользователя
Здравствуйте, имеется форма авторизации, вводятся логин\пароль, из БД MS SQL выбирается...

Как вызвать форму авторизации пользователя?
Добрый день Подскажите пожалуйста как вызвать форму вхождения в сайт.Форму авторизации...

6
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
27.04.2011, 09:28  [ТС] 2
Вот сам проект
Вложения
Тип файла: rar Debug.rar (46.0 Кб, 56 просмотров)
0
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
27.04.2011, 09:37 3
что удалял, куда удалял?
если я правильно понимаю, то тебе надо удалить связку логина пароля после нажатия на кнопку "удалить"...если так, то вопрос - как реализован user? что это вообще? класс? если да, то покажи его описание...

и кстати, ты выложил не проект...ты выложил лишь папку debug...

и мой тебе совет: после каждого добавления/удаления юзера перезаполняй листбокс с юзерами, иначе глупо - приходится выходить из программы, чтобы изменения в силу вступили...
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
27.04.2011, 09:47  [ТС] 4
нужно удалять из файла полностью логин и пароль
Вложения
Тип файла: rar Reg.rar (431.2 Кб, 37 просмотров)
0
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
27.04.2011, 09:48  [ТС] 5
Вот сам проект
0
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
27.04.2011, 10:08 6
честно - переделывай класс...делай все методы добавления/удаления внутри него...то что у тебя есть сейчас - это как минимум неудобно и некрасиво...хотя, имхо, это еще и убого...

подправил обновление листбокса с юзерами при добавлении/удалении + сделал то, что ты просил...проверяй.
Вложения
Тип файла: rar Reg.rar (873.4 Кб, 102 просмотров)
1
6 / 6 / 0
Регистрация: 23.02.2011
Сообщений: 126
27.04.2011, 10:16  [ТС] 7
Спасибо то что надо...
Благодарю...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2011, 10:16
Помогаю со студенческими работами здесь

Как сделать , чтобы для неавторизованного пользователя автоматически показывалось окно авторизации
Уважаемые Гуру! В silverlight приложении используется стандартная авторизация от microsoft....

Автозапуск программы до авторизации пользователя
Всем привет! Мне нужно сделать автозапуск программы до авторизации пользователя в системе. ...

Несколько действий в if при авторизации пользователя
Доброго времени суток. Такое дело, вот код: private void button1_Click(object sender, EventArgs...

Реализация формы авторизации
Подскажите, у меня есть программа форма имеет название MainFrom мне надо создать авторизацию, я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru