|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
|
Авторизация пользователей в приложении на C#18.07.2009, 22:01. Показов 26354. Ответов 20
Метки нет (Все метки)
При загрузке MDI приложения, главной формы, с помощью какого метода: Activated, Load или Shown, нужно выводить окно авторизации.
1
|
|
| 18.07.2009, 22:01 | |
|
Ответы с готовыми решениями:
20
Авторизация в приложении и разграничение ролей пользователей Авторизация в приложении Авторизация в приложении |
|
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
|
|
| 18.07.2009, 22:12 | |
|
Load так как это событие вызывается при загрузке программы в память.
1
|
|
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
|
| 18.07.2009, 22:49 [ТС] | |
|
Я до этого писал приложения в Borland C++Builder 6. И там я знаю почти всё. И окно авторизации вызывал событием FormShow, из главной формы.
Добавлено через 23 минуты 33 секунды Есть вопрос, при использовании Load, главная форма загружается тоже, как её скрыть для начала, и если авторизация прошла успешно показать.
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 18.07.2009, 22:57 | |
|
При запуске программы я всегда сначала запускал форму авторизации. Потом если авторизация прошла успешно, то закрываю окно авторизации и открываю главную форму
0
|
|
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
|
| 18.07.2009, 23:12 [ТС] | |
|
Уважаемый M128K145, а можно по подробнее, в Visual C# я новичёк. Распиши что и как нужно сделать.
0
|
|
|
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
|
|
| 19.07.2009, 00:07 | |
|
в сгенерированом классе Program есть метод Main
в нем нужно перед запуском главной формы написать Application.Run(new AuthorizationForm());
2
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|||||||||||
| 19.07.2009, 00:20 | |||||||||||
Сообщение было отмечено как решение
Решение
В форме авторизации
4
|
|||||||||||
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
|
| 19.07.2009, 14:12 [ТС] | |
|
Уважаемые M128K145 и exe-dealer ваш код мне помог. И всё равно есть одна загвоздка, а именно Verifying "if(Verifying(login, password))" The name 'Verifying' does not exist in the current context. login и passowrd это имена textBox-ов. Verifying это проверка.
1
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 19.07.2009, 14:48 | |
|
Verifying - это то, что тебе придётся написать самому.
1
|
|
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
|||||||
| 19.07.2009, 16:34 [ТС] | |||||||
|
Спасибо, уже пишу.
Добавлено через 59 минут 19 секунд Добавлено через 3 минуты 34 секунды При нажатии на форме авторизации, на кнопку OK ничего не происходит вот код
0
|
|||||||
|
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
|
| 19.07.2009, 16:38 | |
|
if (DialogResult == DialogResult.OK)
Это лишнее
0
|
|
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
||||||
| 19.07.2009, 16:48 [ТС] | ||||||
|
убрал if (DialogResult == DialogResult.OK)
ничего не происходит. прохожусь отладчиком, получается цикл по процедуре
0
|
||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 19.07.2009, 20:38 | |
|
ну так правильно, ты же должен где-то поменять значение status
0
|
|
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
|||||||||||
| 19.07.2009, 23:15 [ТС] | |||||||||||
|
Спасибо тебе M128K145, я думал об этом, что status должен быть изменён, но тогда на кой, нужна процедура CClose()
Добавлено через 5 минут 24 секунды Когда я писал на Borland C++Builder 6, я пароли и учётки пользователей хранил в таблице, в Microsoft Visual Studio 2005, я пока не дошел до таблиц. Поэтому для примера textbox-сам, присвоил значение по "1". это код в форме авторизации
0
|
|||||||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
| 19.07.2009, 23:23 | ||||||
|
Для начала не процедура, а МЕТОД. В каждом языке своя терминология и её желательно соблюдать. Во вторых метод СClose нужен был мне, я просто когда писал ответ значительно скрыл код своей программы. Тебе подойдет просто Close
2
|
||||||
|
2 / 2 / 0
Регистрация: 23.10.2008
Сообщений: 25
|
||||||||||||||||
| 20.07.2009, 21:17 [ТС] | ||||||||||||||||
|
Ещё раз большое спасибо тебе M128K145, я вчерна тоже экперементировал с кодом
Добавлено через 6 минут 28 секунд Спасибо всем неравнодушным за участие, тему можно закрыть. Всё работает.
0
|
||||||||||||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|||||||||||
| 20.07.2009, 21:29 | |||||||||||
|
lacklustre, могу обьяснить, почему только со второго раза. Просто используя метод CClose у тебя строка status должна уже иметь значение running. В твоем варианте
2
|
|||||||||||
|
11 / 11 / 2
Регистрация: 17.07.2009
Сообщений: 72
|
||
| 22.07.2009, 18:02 | ||
|
1
|
||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
|
| 21.09.2010, 22:49 | |
|
A_R_S, самое простое: при создании приложения сразу создаешь форму авторизации. Например, при нажатии на кнопку OK при правильной авторизации, окно скрывается и открывается само окно приложения.
1
|
|
| 21.09.2010, 22:49 | |
|
Помогаю со студенческими работами здесь
20
Авторизация в приложении Авторизация в приложении Авторизация в приложении Авторизация в клиентском приложении Авторизация в мобильном приложении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc
О Господи, Вечный, Ты . . .
Я помоги, Бесконечный. . .
Я прошу Ты. . .
Я погибаю, спаси. . .
Я прошу Тебя Вечный. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|