Russian Qt Forum
Ноябрь 25, 2024, 07:24
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Авторизация пред запуском программы
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Авторизация пред запуском программы (Прочитано 10841 раз)
LEO
Гость
Re: Авторизация пред запуском программы
«
Ответ #15 :
Октябрь 01, 2012, 09:21 »
Цитата: andrew.k от Сентябрь 29, 2012, 00:09
Зачем вообще пароль хранить в ГУЕ? О_О
Диалог должен просто предоставить возможно получить имя и пароль, а дальше это должно быть передано в некий модуль аутентификации, который должен вернуть успех или неудачу.
Что ж за мания такая в гуй лепить логику?
по сути в диалоге и происходит авторизация, каждый пользователь знает свой пароль, через который и работает дальше с программой, если вводит его верно. Если пользователь не знает своего пароля, то не войдет, правда свой пароль он изменить не может, простой но впринципе работающий вариант, неужели такой вариант не имеет права на жизнь?)
«
Последнее редактирование: Октябрь 01, 2012, 09:23 от LEO
»
Записан
andrew.k
Гость
Re: Авторизация пред запуском программы
«
Ответ #16 :
Октябрь 01, 2012, 10:06 »
Цитата: LEO от Октябрь 01, 2012, 09:21
Цитата: andrew.k от Сентябрь 29, 2012, 00:09
Что ж за мания такая в гуй лепить логику?
по сути в диалоге и происходит авторизация, каждый пользователь знает свой пароль, через который и работает дальше с программой, если вводит его верно. Если пользователь не знает своего пароля, то не войдет, правда свой пароль он изменить не может, простой но впринципе работающий вариант, неужели такой вариант не имеет права на жизнь?)
нет
Записан
LEO
Гость
Re: Авторизация пред запуском программы
«
Ответ #17 :
Октябрь 01, 2012, 10:57 »
Цитата: andrew.k от Октябрь 01, 2012, 10:06
Цитата: LEO от Октябрь 01, 2012, 09:21
Цитата: andrew.k от Сентябрь 29, 2012, 00:09
Что ж за мания такая в гуй лепить логику?
по сути в диалоге и происходит авторизация, каждый пользователь знает свой пароль, через который и работает дальше с программой, если вводит его верно. Если пользователь не знает своего пароля, то не войдет, правда свой пароль он изменить не может, простой но впринципе работающий вариант, неужели такой вариант не имеет права на жизнь?)
нет
почему нельзя?
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Авторизация пред запуском программы
«
Ответ #18 :
Октябрь 01, 2012, 11:08 »
Цитата: LEO от Октябрь 01, 2012, 10:57
почему нельзя?
Не то чтобы "нельзя", просто явно плохо. Очень скоро Вам придется опять суетиться с паролями - ну хотя бы добавлять новых юзверей.
Записан
LEO
Гость
Re: Авторизация пред запуском программы
«
Ответ #19 :
Октябрь 01, 2012, 12:32 »
Цитата: Igors от Октябрь 01, 2012, 11:08
Цитата: LEO от Октябрь 01, 2012, 10:57
почему нельзя?
Не то чтобы "нельзя", просто явно плохо. Очень скоро Вам придется опять суетиться с паролями - ну хотя бы добавлять новых юзверей.
в этом согласен, но не думаю что это будет частая необходимость, в процессе использования будет видно все, если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
Записан
andrew.k
Гость
Re: Авторизация пред запуском программы
«
Ответ #20 :
Октябрь 01, 2012, 13:16 »
Цитата: LEO от Октябрь 01, 2012, 12:32
Цитата: Igors от Октябрь 01, 2012, 11:08
Цитата: LEO от Октябрь 01, 2012, 10:57
почему нельзя?
Не то чтобы "нельзя", просто явно плохо. Очень скоро Вам придется опять суетиться с паролями - ну хотя бы добавлять новых юзверей.
в этом согласен, но не думаю что это будет частая необходимость, в процессе использования будет видно все, если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
В подпись что ли себе поставить? Нравится мне эта фраза
"Если у вас нет времени сделать что-то правильно, где же вы возьмете время, чтобы это переделать?"
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Авторизация пред запуском программы
«
Ответ #21 :
Октябрь 01, 2012, 13:29 »
Цитата: LEO от Октябрь 01, 2012, 12:32
..если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
Это нормальные, разумные соображения, но "повременить" тоже надо уметь. Завести файл/класс (не смешивая его с UI кодом) и уже там (пока) заполнять напрямую, проверять авторизацию и.т.п. Сейчас это сделать легко, а вот когда UI разрастется - будет не очень
Записан
LEO
Гость
Re: Авторизация пред запуском программы
«
Ответ #22 :
Октябрь 01, 2012, 14:17 »
Цитата: Igors от Октябрь 01, 2012, 13:29
Цитата: LEO от Октябрь 01, 2012, 12:32
..если будет необходимость вернусь к варианту окна с добавлением пользователей напрямую, пока что нету времени особо с этим заниматься, как видите я далеко не профессионал в этом деле и были проблемы с созданием такого варианта, поэтому с совершенствованием повременю...
Это нормальные, разумные соображения, но "повременить" тоже надо уметь. Завести файл/класс (не смешивая его с UI кодом) и уже там (пока) заполнять напрямую, проверять авторизацию и.т.п. Сейчас это сделать легко, а вот когда UI разрастется - будет не очень
согласен, надо переделывать...
Записан
LEO
Гость
Re: Авторизация пред запуском программы
«
Ответ #23 :
Октябрь 01, 2012, 14:20 »
Цитировать
В подпись что ли себе поставить? Нравится мне эта фраза
"Если у вас нет времени сделать что-то правильно, где же вы возьмете время, чтобы это переделать?"
пока что куча дел, по мере занятости будет свободное время займусь вопросом, по - моему фраза вереса в подписи смотрится вне конкуренции)
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Авторизация пред запуском программы
«
Ответ #24 :
Октябрь 03, 2012, 17:38 »
Цитата: Bepec от Сентябрь 28, 2012, 12:57
QMap<Имя, пароль>
QMap<Имя, MD5Хешьпароля>
Именно так надо привыкать программить.
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Авторизация пред запуском программы
«
Ответ #25 :
Октябрь 03, 2012, 17:42 »
Цитата: panAlexey от Октябрь 03, 2012, 17:38
Цитата: Bepec от Сентябрь 28, 2012, 12:57
QMap<Имя, пароль>
QMap<Имя, MD5Хешьпароля>
Именно так надо привыкать программить.
и + использовать в таких случаях не стандартный QComboBox с выбором имени, а какую-нить хрень посложнее с фильтрацией по первым символам.
Ибо когда юзеров будет за сотню и поболее они по 5 минут себя искать будут в стандартном списке.
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Авторизация пред запуском программы
«
Ответ #26 :
Октябрь 03, 2012, 17:50 »
Цитата: panAlexey от Октябрь 03, 2012, 17:42
и + использовать в таких случаях не стандартный QComboBox с выбором имени, а какую-нить хрень посложнее с фильтрацией по первым символам.
Эта хрень и есть editable qcombobox
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Авторизация пред запуском программы
«
Ответ #27 :
Октябрь 03, 2012, 18:48 »
Цитата: Alex Custov от Октябрь 03, 2012, 17:50
Цитата: panAlexey от Октябрь 03, 2012, 17:42
и + использовать в таких случаях не стандартный QComboBox с выбором имени, а какую-нить хрень посложнее с фильтрацией по первым символам.
Эта хрень и есть editable qcombobox
Да, кое чего он умеет.
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...