Для версии 1.8
При удалении пользователя из админ панели, он все равно остается в базе. Но на сайт уже не зайдет.
Зарегистрироваться под этим логином заново нельзя он будет занят.
Может это и правильно, для того что-бы не ломать структуру сайта.
Хотя иногда регистрация пользователя нужна только для попадания на закрытые страницы и т.п.
В общем эти изменения для тех кому надо, чтобы нажав на удалить пользователя, он был удален не только из списка админ панели, но и из базы данных...
Перед изменением, делаем Резервное копирование базы!!!
Открываем файл users.php из папки admin/applets
Находим код, примерно строка 109
И меняем его на этот
Все теперь при нажатии на удалить пользователя, он будет удаляться и из базы
При удалении пользователя из админ панели, он все равно остается в базе. Но на сайт уже не зайдет.
Зарегистрироваться под этим логином заново нельзя он будет занят.
Может это и правильно, для того что-бы не ломать структуру сайта.
Хотя иногда регистрация пользователя нужна только для попадания на закрытые страницы и т.п.
В общем эти изменения для тех кому надо, чтобы нажав на удалить пользователя, он был удален не только из списка админ панели, но и из базы данных...
Перед изменением, делаем Резервное копирование базы!!!
Открываем файл users.php из папки admin/applets
Находим код, примерно строка 109
if ($do == 'delete'){ if ($id >= 0){ $model->deleteUser($id); } } else { $model->deleteUsers($_REQUEST['item']); } }
Все теперь при нажатии на удалить пользователя, он будет удаляться и из базы
Реклама #
Алхимик 13 лет назад #
Может кто-то даже сделает микро-хак и доработает до дополнительной кнопки в админке - "Удалить полностью"
Fuze 13 лет назад #
Марат 13 лет назад #
+ за старание, но всё же, наверно, лучше сделать кнопку в админке или задачу для cron.
Марат 13 лет назад #
Слава 13 лет назад #
Fuze 13 лет назад #
Достаточно вместо
lucku 13 лет назад #
Но я планировать сделать продолжение этой темы, где будет возможность удаления через админ панель, не только пользователя, но и его блоги, его текст на форуме, фотографии и т.д. на выбор. Поэтому пришлось указывать из какой таблицы удалять.
Fuze 13 лет назад #
см. второй коммент.
Telema93 13 лет назад #
lucku 13 лет назад #
Telema93 13 лет назад #
lezginka.ru 13 лет назад #
toropa 11 лет назад #