пока запись в БД не удалена физически — конечно можно
А решение не подскажешь?
Делается это запросом
UPDATE cms_users SET is_deleted=0 WHERE id=$user_id
ну чисто физически — нужно в поле is_deleted в таблице cms_users для этого юзера установить значение 0
Делается это запросом
UPDATE cms_users SET is_deleted=0 WHERE id=$user_id
то есть если пользователь зайдет на удаленную страницу, он сможет это сделать, а какой файл редактировать чтобы дать ему возможность восстанавливать профиль?..
Тебе придётся решить организационный вопрос:
com_users_deleted.tpl выводить "удалённый профиль" — ну то есть форму, похожую на профиль юзера, с сообщением, что профиль удалён. Естественно, что тут самое место для кнопочки Восстановить.
НО
попасть в эту форму можно только нажав где-то на сайте ссылку на этого юзера, которая ведет в его профиль
либо набрав в адресной строке sitename/users/userlogin
Другим путём удалённый юзер попасть в свой профиль не может.
При попытке авторизироваться будет выдаваться ошибка и возвращаться к предыдущей странице.
Организовать можно так, чтобы при авторизации, если юзер указал логин-пароль удалённого пользователя, его сразу направляли в com_users_deleted.tpl где уже висела б кнопочка Восстановить свой профиль
РАЗВЛЕКАЙТЕСЬ!!!