дать функцию восстановления профиля удалившемуся юзеру

#1 10 июля 2012 в 16:16
Возможно ли дать функцию восстановления профиля удалившемуся юзеру? и где можно отредактировать страницу с надписью "Профиль пользователя был удален."?
#2 10 июля 2012 в 18:05
пока запись в БД не удалена физически — конечно можно
#3 10 июля 2012 в 18:36


пока запись в БД не удалена физически — конечно можно

Ленивый

А решение не подскажешь?
#4 10 июля 2012 в 19:43
ну чисто физически — нужно в поле is_deleted в таблице cms_users для этого юзера установить значение 0
Делается это запросом
UPDATE cms_users SET is_deleted=0 WHERE id=$user_id
#5 10 июля 2012 в 22:18


ну чисто физически — нужно в поле is_deleted в таблице cms_users для этого юзера установить значение 0
Делается это запросом
UPDATE cms_users SET is_deleted=0 WHERE id=$user_id

Ленивый

то есть если пользователь зайдет на удаленную страницу, он сможет это сделать, а какой файл редактировать чтобы дать ему возможность восстанавливать профиль?..
#6 11 июля 2012 в 07:37
com_users_deleted.tpl

Тебе придётся решить организационный вопрос:
com_users_deleted.tpl выводить "удалённый профиль" — ну то есть форму, похожую на профиль юзера, с сообщением, что профиль удалён. Естественно, что тут самое место для кнопочки Восстановить.
НО
попасть в эту форму можно только нажав где-то на сайте ссылку на этого юзера, которая ведет в его профиль
либо набрав в адресной строке sitename/users/userlogin

Другим путём удалённый юзер попасть в свой профиль не может.
При попытке авторизироваться будет выдаваться ошибка и возвращаться к предыдущей странице.

Организовать можно так, чтобы при авторизации, если юзер указал логин-пароль удалённого пользователя, его сразу направляли в com_users_deleted.tpl где уже висела б кнопочка Восстановить свой профиль

РАЗВЛЕКАЙТЕСЬ!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.