Тема: Кто в сети
Показать сообщение отдельно
  #6  
Старый 23.10.2012, 10:14
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Цитата:
Сообщение от NewCoder
Дело в том, что программа не должна впускать пользователей под тем же логином и паролем одновременно, и получается если он вошол и "не вышел", то потом не сможет зайти. Как допустим в той же 1С в файлов варианте отслеживается наличае или отсутствие пользователей...
Т.е. предложенный вами вариант не пройдёт.
При входе проверяй таблицу пользователей, если такой пользователь есть и время от последнего обновления активности меньше периода обновления активности - значит пользователь в базе, если больше - значит отвалился по ошибке и не почистил за собой.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием