- Предыдущая
- 1
- 2
- 3
- Показаны 31-42 из 42
это как-то логично
а вообще такого еще не встречал) обычно такие запросы по другому обрабатываются и делаются всплывающие окна (обычные alert'ы) с подтверждением, перед запросом на удаление чего либо. А так чтобы эта страница отвечала за подтверждение а эта за удаление…
В чем дело? Почему так?
Решена ли поднятая проблема?
P.S. Что-то для меня сегодня просто день разочарований в Инстанте какой-то, сплошные дыры.
Почему-то эта тема вылезла, как одна из последних, хотя у нее последнее сообщение от 20 февраля.
В чем дело? Почему так?
Решена ли поднятая проблема?
P.S. Что-то для меня сегодня просто день разочарований в Инстанте какой-то, сплошные дыры.
проблема не устранена только что проверил
1. добавить вопрос "Вы действительно хотите снести свой профиль?"
2. удалить из файла код, который отвечает за удаление профиля
Это не есть дыра инстанта, пользователь же сам себя удаляет — своими активными действиями. Пусть по глупости, но сам — можно лишь добавить еще один вопросик, чтобы убедиться в намерениях пользователя
CyberMan, привели два варианта устранения
1. добавить вопрос "Вы действительно хотите снести свой профиль?"
2. удалить из файла код, который отвечает за удаление профиля
Это не есть дыра инстанта, пользователь же сам себя удаляет — своими активными действиями. Пусть по глупости, но сам — можно лишь добавить еще один вопросик, чтобы убедить в намерениях пользователя
подумаю на досуге как реализовать алерт окно в предупреждением) если получится тогда выложу)
CyberMan, привели два варианта устранения
1. добавить вопрос "Вы действительно хотите снести свой профиль?"
2. удалить из файла код, который отвечает за удаление профиля
Это не есть дыра инстанта, пользователь же сам себя удаляет — своими активными действиями. Пусть по глупости, но сам — можно лишь добавить еще один вопросик, чтобы убедиться в намерениях пользователя
Да, в данном случае пользователь сам нажимал на ссылку. А если совместить это с дыркой с тегом "embed" из соседней ветки — переход по этой ссылке будет автоматически при открытии сообщения. И никаких активных действий. Получил личное сообщение, открыл посмотреть что там — и все, нет тебя.
Более того. Многие тут видели фокус когда открываешь тему форума и ты оффлайн. А теперь представим что Артем закатал в том посте не выход из логина а другое… Половина пользователей теперь курила бы.Да, в данном случае пользователь сам нажимал на ссылку. А если совместить это с дыркой с тегом "embed" из соседней ветки — переход по этой ссылке будет автоматически при открытии сообщения. И никаких активных действий. Получил личное сообщение, открыл посмотреть что там — и все, нет тебя.
Более того. Многие тут видели фокус когда открываешь тему форума и ты оффлайн. А теперь представим что Артем закатал в том посте не выход из логина а другое… Половина пользователей теперь курила бы.Да, в данном случае пользователь сам нажимал на ссылку. А если совместить это с дыркой с тегом "embed" из соседней ветки — переход по этой ссылке будет автоматически при открытии сообщения. И никаких активных действий. Получил личное сообщение, открыл посмотреть что там — и все, нет тебя.
ну я собственно об этом и говорил…
Оно работает!
Единственный недостаток, в ИЕ старых версий не работает удаление пользователя.
А в остальном все Ок!
откройте файл /components/users/frontend.php строку примерно 2119
$check_uri = '/users/'.$data['id'].'/delprofile.html'; $ref_uri = $inCore->getBackURL(); cmsCore::addSessionMessage('Вы перешли по некорректной ссылке. Кто-то пытается удалить ваш профиль без вашего ведома. Обратитесь к администрации сайта', 'error'); $inCore->redirectBack(); }
Для запрета удаления юзерами профиля в файле /components/users/frontend.php достаточно закомментировать следующие строки
есть ли удаляемый профиль // $data = cmsUser::getShortUserData($id); if (!$data) { cmsCore::error404(); }
После этого по ссылке ваш_сайт/users/.../delprofile.html будет выдавать 404. Удалить свой профиль пользователь теперь не сможет
- Предыдущая
- 1
- 2
- 3
- Показаны 31-42 из 42