Есть такая штука в системе. Вроде вещь полезная,но принцип работы не понятен!
Человек каждый день логинится в систему (так как компьютер выключается каждый день 100%), но при этом в журнале нет от метки что он зашел сегодня, но есть отметка что он зашел еще три дня назад!
Таким образом статистика логирования получается не отражает действительности(
Журнал входа пользователя
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Журнал входа пользователя
Пользователь входит через стандартную форму входа? Может включена Двухэтапная аутентификация?
-
- Сообщения: 2419
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Журнал входа пользователя
стандартна форма.
логин и пароль!
единственный момент на компе сохранен логин и пароль и галочка стоит запоминать! (может изза этого такое происходит? но токен же поидеи(вроде) каждый раз новый генерится для зашиты! и если связано с галочкой то может привязывать вход к созданию токена)
логин и пароль!
единственный момент на компе сохранен логин и пароль и галочка стоит запоминать! (может изза этого такое происходит? но токен же поидеи(вроде) каждый раз новый генерится для зашиты! и если связано с галочкой то может привязывать вход к созданию токена)
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Журнал входа пользователя
Странно. Вход пользователя выполняется через функцию
И в теле функции есть код
Затрудняюсь сказать в чем может быть причина. Гляньте, может вы заметите проблему.
Код: Выделить всё
users::login
Код: Выделить всё
users_login_log::success($username, $user['id']);
-
- Сообщения: 2419
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Журнал входа пользователя
И так потыкав в разные стороны нашел следующий момент.
Открываем браузер заходим в систему ставим галку запомнить! Закрываем браузер.
а)Открываем браузер - браузер сразу откроется на странице, которая была открыта - логично!
б)Открываем новую вкладку пишем адрес системы - попадаем сразу на дашборд.
ЗЫ во всех этих моментах никакой записи в систему о входе не приходит!
Берем файл \includes\classes\users\users.php в рамках строки 864 видим строку app_session_register('app_logged_users_id', $user['id']);
если перед ней поставить die('ErrTest'); ,то в вариантах а и б - сразу видим ErrTest
если после ней поставить die('ErrTest'); ,то в вариантах а видим ErrTest, а вот вариант б - перекидывает нас на дашбоард.
Момент же с записьмо о входе в систему относится в другой блок elseif!! так что код до него даже не доходит чтобы записать такой вход!
Делаем вывод что 864 строка это тот момент который нас интересует ИМХО! и если туда вписать users_login_log::success($username, $user['id']); до app_session_register('app_logged_users_id', $user['id']); - то запись в журнал ведется, но не факт что где то что то не улетело!
Жду обратной связи!
Открываем браузер заходим в систему ставим галку запомнить! Закрываем браузер.
а)Открываем браузер - браузер сразу откроется на странице, которая была открыта - логично!
б)Открываем новую вкладку пишем адрес системы - попадаем сразу на дашборд.
ЗЫ во всех этих моментах никакой записи в систему о входе не приходит!
Берем файл \includes\classes\users\users.php в рамках строки 864 видим строку app_session_register('app_logged_users_id', $user['id']);
если перед ней поставить die('ErrTest'); ,то в вариантах а и б - сразу видим ErrTest
если после ней поставить die('ErrTest'); ,то в вариантах а видим ErrTest, а вот вариант б - перекидывает нас на дашбоард.
Момент же с записьмо о входе в систему относится в другой блок elseif!! так что код до него даже не доходит чтобы записать такой вход!
Делаем вывод что 864 строка это тот момент который нас интересует ИМХО! и если туда вписать users_login_log::success($username, $user['id']); до app_session_register('app_logged_users_id', $user['id']); - то запись в журнал ведется, но не факт что где то что то не улетело!
Жду обратной связи!
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Журнал входа пользователя
Точно. Пропустил. Файл из архива замените в includes\classes\users\
Сообщите результат.
Сообщите результат.
- Вложения
-
- users.zip
- (6.26 КБ) 48 скачиваний