Показать сообщение отдельно
  #12  
Старый 08.09.2014, 09:57
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Подъём темы.

Собственно в старой версии всё хранится в ini-файле. Пароли каждый раз вводятся в ручную пользователями. Но настройки переносятся, да простит меня Freeman, через визуальные компоненты

Я думаю сделать так, в ОnCreate главной формы, считать настройки в TRecord (класс для настроек уже нарисовал) из файла, который хранится в AppData. А потом через полюбившуюся мне
Код:
function Execute(aDataSet: TDataSet; aUserID, aNo: integer) : boolean;

Передавать параметры настроек куда угодно.

Возник вопрос: в зависимости от активного пользователя настройки могут быть разными. Кому-то есть доступ к одной вкладке программы, кому-то к другой.

Каждый раз лезть с Select'ом в базу не хочу, чтоб узнать какой пользователь залогинился. Значит надо создать какой-то токен внутри программы, идентифицирующий пользователя

Сейчас это просто aUserID, который получает не "-1" при удачном вводе пароля. Такого подхода достаточно? или нужно читать информацию по поводу настоящих токенов в {} скобочках и кучей символов внутри (SSID что ли...)
Ответить с цитированием