Russian Qt Forum
Ноябрь 25, 2024, 07:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Авторизация пред запуском программы  (Прочитано 10848 раз)
LEO
Гость
« Ответ #15 : Октябрь 01, 2012, 09:21 »

Зачем вообще пароль хранить в ГУЕ? О_О
Диалог должен просто предоставить возможно получить имя и пароль, а дальше это должно быть передано в некий модуль аутентификации, который должен вернуть успех или неудачу.

Что ж за мания такая в гуй лепить логику?

по сути в диалоге и происходит авторизация, каждый пользователь знает свой пароль, через который и работает дальше с программой, если вводит его верно. Если пользователь не знает своего пароля, то не войдет, правда свой пароль он изменить не может,  простой но впринципе работающий вариант, неужели такой вариант не имеет права на жизнь?)
« Последнее редактирование: Октябрь 01, 2012, 09:23 от LEO » Записан
andrew.k
Гость
« Ответ #16 : Октябрь 01, 2012, 10:06 »

Что ж за мания такая в гуй лепить логику?

по сути в диалоге и происходит авторизация, каждый пользователь знает свой пароль, через который и работает дальше с программой, если вводит его верно. Если пользователь не знает своего пароля, то не войдет, правда свой пароль он изменить не может,  простой но впринципе работающий вариант, неужели такой вариант не имеет права на жизнь?)
нет
Записан
LEO
Гость
« Ответ #17 : Октябрь 01, 2012, 10:57 »

Что ж за мания такая в гуй лепить логику?

по сути в диалоге и происходит авторизация, каждый пользователь знает свой пароль, через который и работает дальше с программой, если вводит его верно. Если пользователь не знает своего пароля, то не войдет, правда свой пароль он изменить не может,  простой но впринципе работающий вариант, неужели такой вариант не имеет права на жизнь?)
нет

почему нельзя?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #18 : Октябрь 01, 2012, 11:08 »

почему нельзя?
Не то чтобы "нельзя", просто явно плохо. Очень скоро Вам придется опять суетиться с паролями - ну хотя бы добавлять новых юзверей.
Записан
LEO
Гость
« Ответ #19 : Октябрь 01, 2012, 12:32 »

почему нельзя?
Не то чтобы "нельзя", просто явно плохо. Очень скоро Вам придется опять суетиться с паролями - ну хотя бы добавлять новых юзверей.

в этом согласен, но не думаю что это будет частая необходимость, в процессе использования будет видно все, если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
Записан
andrew.k
Гость
« Ответ #20 : Октябрь 01, 2012, 13:16 »

почему нельзя?
Не то чтобы "нельзя", просто явно плохо. Очень скоро Вам придется опять суетиться с паролями - ну хотя бы добавлять новых юзверей.

в этом согласен, но не думаю что это будет частая необходимость, в процессе использования будет видно все, если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
В подпись что ли себе поставить? Нравится мне эта фраза Улыбающийся
"Если у вас нет времени сделать что-то правильно, где же вы возьмете время, чтобы это переделать?"
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #21 : Октябрь 01, 2012, 13:29 »

..если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
Это нормальные, разумные соображения, но "повременить" тоже надо уметь. Завести файл/класс (не смешивая его с UI кодом) и уже там (пока) заполнять напрямую, проверять авторизацию и.т.п. Сейчас это сделать легко, а вот когда UI разрастется - будет не очень  Улыбающийся
Записан
LEO
Гость
« Ответ #22 : Октябрь 01, 2012, 14:17 »

..если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
Это нормальные, разумные соображения, но "повременить" тоже надо уметь. Завести файл/класс (не смешивая его с UI кодом) и уже там (пока) заполнять напрямую, проверять авторизацию и.т.п. Сейчас это сделать легко, а вот когда UI разрастется - будет не очень  Улыбающийся

согласен, надо переделывать... Грустный
Записан
LEO
Гость
« Ответ #23 : Октябрь 01, 2012, 14:20 »

Цитировать
В подпись что ли себе поставить? Нравится мне эта фраза
"Если у вас нет времени сделать что-то правильно, где же вы возьмете время, чтобы это переделать?"

пока что куча дел, по мере занятости будет свободное время займусь вопросом, по - моему фраза вереса в подписи смотрится вне конкуренции)
 
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #24 : Октябрь 03, 2012, 17:38 »

QMap<Имя, пароль>
QMap<Имя, MD5Хешьпароля>
Именно так надо привыкать программить.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #25 : Октябрь 03, 2012, 17:42 »

QMap<Имя, пароль>
QMap<Имя, MD5Хешьпароля>
Именно так надо привыкать программить.
и + использовать в таких случаях не стандартный QComboBox с выбором имени, а какую-нить хрень посложнее с фильтрацией по первым символам.
Ибо когда юзеров будет за сотню и поболее они по 5 минут себя искать будут в стандартном списке.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #26 : Октябрь 03, 2012, 17:50 »

и + использовать в таких случаях не стандартный QComboBox с выбором имени, а какую-нить хрень посложнее с фильтрацией по первым символам.

Эта хрень и есть editable qcombobox Улыбающийся
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #27 : Октябрь 03, 2012, 18:48 »

и + использовать в таких случаях не стандартный QComboBox с выбором имени, а какую-нить хрень посложнее с фильтрацией по первым символам.
Эта хрень и есть editable qcombobox Улыбающийся
Да, кое чего он умеет.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.061 секунд. Запросов: 23.