Страница 2 из 2
					
				Re: Как узнать пользователя вошедшего в ДЕМО-режиме
				Добавлено: 25 авг 2011, 15:07
				 m0p3e
				ТП врядли ответит, т.к. благая цель - определить "паразита", дает потенциальную возможность "химичить" с лицензиями.
А запросы к EVENTS действительно очень странные. Особенно удаление... Не по табличке картинка...
			 
			
					
				Re: Как узнать пользователя вошедшего в ДЕМО-режиме
				Добавлено: 25 авг 2011, 16:09
				 m0p3e
				Проанализировав - думаю EVENT невиновна. 
Врядли, что-то удаляется при входе demo. Скорее всего у его сессии выставляется признак. Логичнее всего в x$activeUsers. Хотел попробовать при работающем demo удалить его запись из x$activeusers - не дает. Заблокирована.
			 
			
					
				Re: Как узнать пользователя вошедшего в ДЕМО-режиме
				Добавлено: 25 авг 2011, 18:01
				 Polimer
				Как вариант:
1. Проверяются активные пользователи, x$Activeusers
2. Для каждого из них ищется запись в Contourevents c датой больше чем дата в x$Activeusers
3. Если у записи в Contourevents поле typeevent=6, то получаем сообщение о деморежиме.
			 
			
					
				Re: Как узнать пользователя вошедшего в ДЕМО-режиме
				Добавлено: 25 авг 2011, 18:14
				 SergZol
				Polimer писал(а):Как вариант:
3. Если у записи в Contourevents поле typeevent=6, то получаем сообщение о деморежиме.
очень интересный вариант, спасибо, буду смотреть.
 
			
					
				Re: Как узнать пользователя вошедшего в ДЕМО-режиме
				Добавлено: 25 авг 2011, 18:23
				 m0p3e
				Polimer писал(а):3. Если у записи в Contourevents поле typeevent=6, то получаем сообщение о деморежиме.
У меня он стабильно пустой. Насколько я помню, он заполняется если в консоли админа включить регистрацию. Но ноги возможно растут из общего места... 

 
			
					
				Re: Как узнать пользователя вошедшего в ДЕМО-режиме
				Добавлено: 15 окт 2011, 20:36
				 Sniper
				Demomode даст значение для того, кто запустил - в демо режиме он зашел или нет
а определить его админу можно через консоль админа - в мониторинге пользователей, они отображаются курсивом
а запретить пользователю переходить в деморежим можно там же, в консоли администратора (в карточке клиента) - есть там установка запрета перехода в демо режим. (начиная с 36 атл)