
Выкладываю версию этого плагина для 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. Установка завершена.
спасибо!
Instantcms 2.1.2?????
Я чего-то не знаю? ))
Подскажите, а можно ли сделать как-то так, чтобы каждый юзер видел только свои авторизации? Чтобы нельзя было видеть чужие?
Как можно покорректнее сделать строчку во вкладке пользователя? Как можно изменить к примеру на "Авторизации". Ну в смысле покороче чтобы.))