Выкладываю версию этого плагина для InstantCMS 2.
Что умеет компонент
При авторизации пользователя, как при вводе логина и пароля, так и при автологине, в таблицу записываются данные:— текущий ip адрес пользователя;
— UserAgent;
— дата авторизации.
При неудачной авторизации (неверном пароле) логируется попытка входа.
Как настраивается
В настройках можно указать количество записей, которое будет хранить компонент для каждого пользователя, а так же группы пользователей, которые будут видеть эту в кладку у всех пользователей.Для InstantCMS версии меньшей 2.1.2, чтобы работали пометки о неудачных авторизациях, необходимо внести небольшое изменение (потом оно будет в релизе) в код файла /system/core/user.php
в функции public static function login() строки
$user = $model->getUser(); if (!$user) { return false; }
$user = $model->getUser(); // не получили стандартным способом, пробуем через плагины if(!$user) { }
Что показывается во вкладке
Список N последних авторизаций, где N — заданное в настройках количество. Показывается браузер пользователя, дата и ip адрес. Неудачные авторизации помечаются.Название вкладки меняется в админке: Компоненты->Профили пользователей->Вкладки профилей.
Вызывает ли нагрузку?
Нет, не вызывает. Таблица с минимумом полей необходимого типа. Только в момент авторизации записываются данные.Как установить компонент
1. Перейдите в Панель управления сайтом;2. Перейдите в раздел Компоненты;
3. Нажмите Установить пакет дополнения;
4. Выберите архив дистрибутива, скаченный по ссылке выше и нажмите Продолжить;
5. На странице «Информация о пакете» нажмите Установить;
6. Заполните реквизиты для доступа по FTP (необходимо для загрузки файлов компонента на сайт);
7. Установка завершена.
Реклама #
Алексей Т 10 лет назад #
спасибо!
ds_daemon 10 лет назад #
Instantcms 2.1.2?????
Я чего-то не знаю? ))
Fuze 10 лет назад #
ds_daemon 10 лет назад #
Подскажите, а можно ли сделать как-то так, чтобы каждый юзер видел только свои авторизации? Чтобы нельзя было видеть чужие?
Александр 10 лет назад #
ds_daemon 10 лет назад #
Александр 10 лет назад #
Fuze 10 лет назад #
R161Net 10 лет назад #
Sergon 9 лет назад #
Как можно покорректнее сделать строчку во вкладке пользователя? Как можно изменить к примеру на "Авторизации". Ну в смысле покороче чтобы.))
Игорь Lu 8 лет назад #
Александр Р. 8 лет назад #
jorgovich 6 лет назад #