Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/76: Рейтинг темы: голосов - 76, средняя оценка - 4.89
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1

Форма для ввода логина и пароля

16.12.2011, 11:21. Показов 15608. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Логин форм появляется она так, из главной формы (запускается как бы первой в начале):

C#
1
2
3
4
5
        private void FormMain_Load(object sender, EventArgs e)
        {
            FormLogon fl = new FormLogon();
            fl.ShowDialog();
        }
Но стоит мне просто закрыть ее (лог форму) она спокойно закрывается и открывается (без ввода логина и пароля получается) главная форма.
Как написать правильную логин форму?.
Я если честно хотел бы сделать один раз и навсегда хорошую логин форму (можно с заставкой при конекте к базе, сплеш - форма если не ошибаюсь называется) и использовать ее в разных конектах где используется логин соединение и для других тоже кто будет читать этот пост был бы хороший пример.
ДА кстати, как мне в свойствах проекта vs сделать эту форму (лог форму) главой при запуске. Мне показывали, но только там было на русском и я не нашел даже (vs на анг. у меня)приблизительно у себя.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.12.2011, 11:21
Ответы с готовыми решениями:

Создание программы ввода логина и пароля
просьба помочь написать программу на С# ввода логина и пароля с проверкой, если там логин или пароль введен неверно то появлялось...

Форма авторизации (проверка на ошибку ввода логина или пароля)
можно ли из таким способом сделать проверку на ошибку ввода логина или пароля или для этого надо загрузить таблицу в dataset?? string...

Создать форму для ввода пользователем своих логина и пароля, наличие которых проверяется в БД
задача такая: создать форму для ввода пользователем своих логина и пароля, налачие которых проверяется в бд. Можно ли подключать бд Access,...

7
 Аватар для Alex_Sabaka
638 / 499 / 77
Регистрация: 28.07.2010
Сообщений: 895
16.12.2011, 11:30
В Main-методе пишите так:
C#
1
2
3
4
5
6
public void Main(string[] args)
{
  //там еще какой-то код...
  FormLogon fl = new FormLogon();
  if (fl.ShowDialog() == DialogResult.OK) Application.Run(new FormMain());
}
Ну как-то так. FormLogon должен возвращять DialogResult.OK при удачном логине и DialogResult.Cancel при отмене логина, или неудачном логине.
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
16.12.2011, 11:38  [ТС]
сделал так:

C#
1
2
3
4
5
      private void FormMain_Load(object sender, EventArgs e)
        {
            FormLogon fl = new FormLogon();
            if (fl.ShowDialog() == DialogResult.OK) Application.Run(new FormMain());
        }
НЕ помогло ).
Просто закрыл форму логин открылась маин )
Может мне на логин форм убрать вовсе кнопку закрытия ).
Честно говоря как то не серьезно все это. Надо что то чтоб нормально работало. Закрыл форму логин по крестику ничего не введя, закрылось приложение, а не так как тут.
А как быть со вторым моим вопросом про запуск первой логин форме
0
128 / 128 / 8
Регистрация: 24.11.2010
Сообщений: 237
16.12.2011, 12:29
если нажимаешь закрыть то программа должна завершить работу
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
16.12.2011, 14:00  [ТС]
Цитата Сообщение от galexser Посмотреть сообщение
если нажимаешь закрыть то программа должна завершить работу
Как это будет выглядеть в коде ?
0
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
16.12.2011, 16:48  [ТС]
Вот то что надо.
Кому интересно можете глянуть в исходник.
Так же кому интересно можете выкладывать тут свои наработки.
Спасибо все за помощь!
Вложения
Тип файла: rar log in.rar (424.2 Кб, 1056 просмотров)
0
Кодило
 Аватар для r0fL
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
16.12.2011, 19:33
НЕ помогло ).
Конечно, ведь в приведенном примере четко указано, что код надо помещать в метод Main в файле Program.cs, а не на основную форму.
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
19.12.2011, 08:21  [ТС]
Исходник работает нормально.
У кого если ест какие предложения выкладывайте тут.
Спасибо все участникам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2011, 08:21
Помогаю со студенческими работами здесь

Проверка подлинности ввода логина и пароля
Суть программы проста это проверка подлинности ввода логина и пароля, пароль сравнивают с паролем из БД. В БД 2 таблицы admin и user, и в...

Открытие файла на чтения (требующего ввода логина/пароля для доступа к серверу)
Есть текстовый файл, расположенный на каком-то сервере (известен его путь). Чтобы подключиться к серверу, нужно ввести логин/пароль. ...

Сделать скриншот экрана ввода логина и пароля (winlogon) на удаленном ПК
Всем доброго времени суток. Задача следующая. Необходимо подключиться к экрану ввода логина и пароля (winlogon)на удаленном пк (не...

Как связать формы для ввода логина и пароля с кнопкой войти
Итак, друзья, есть у меня два text.Box (login:password), как это все связать с кнопкой войти, что бы пока там не будет введено хотя бы по...

Вызвать стандартный диалог ввода логина/пароля
Здравствуйте, подскажите как вызвать диалог "Безопасность Windows" и после получить данные введенные там. Мне бы без сторонних библиотек...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru