![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| zluka |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 27.7.2006 Репутация: нет Всего: 2 |
Есть вывод комментариев к статье. Если зайти под админом, то напротив каждого комментария появляеться небольшая картинка в ввиде ссылки:
и вот сама реализация удаления комментария из БД:
На сколько это все безопасно, я имею виду слышал, что "если шальной робот или прога типа Google Desctop Index'а, по случайному недосмотру, пройдется по таким ссылкам - будет очень грустно"? |
||||
|
|||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
zluka, Ну лучше всего админ часть вынести в отдельный раздел.
Или при удалении проверять, является ли удаляющий админом. И ваш код к тому же допускает sql-инъекцию. Это сообщение отредактировал(а) enof - 4.3.2009, 14:12 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
ну и можно добавить для таких кардинальных вещей запрос на подтверждение, хотя бы confirm
|
|||
|
||||
| zluka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 27.7.2006 Репутация: нет Всего: 2 |
А так:
|
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Хе.
Как помнится существуют плагины гуляющие по ссылкам и сохраняющие результат в кэш для последующего быстрого обращения к страницы. Так вот допустим у Васи стоит такой плагин, как думаешь что останется от твоих рисунков и вообще данных? -------------------- Amazing |
|||
|
||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
zluka, тут лучше привести значение к целому числу.
Чтобы случайно не накосячить,лучше написать свою функцию для запросов с бд (что-то типа printf()) либо использовать существующие. |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
так что в этом случае лучший друг для изменения данных - метод POST, а не GET (т.е. используем кнопочки)
-------------------- Amazing |
|||
|
||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
MoLeX, разве?
Разница только в том, что ссылку легче спалить, чем адрес обработчика формы и требуемые поля. Лучше засунуть админ часть в отдельный каталог и повесить базовую http-авторизацию. |
|||
|
||||
| zluka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 27.7.2006 Репутация: нет Всего: 2 |
Пожайлуста приведите пример, как это все грамотно реализовать, а то я чето запутался..
Спасибо. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Гыы... если грамотно сделана авторизация и проверка прав то хоть пусть все ее видят, толку от нее ноль будет неавторизированным Добавлено @ 14:50
даже если и так, то что мешает плагину прогулятся по ссылкам? авторизация то уже выполнена... Добавлено @ 14:51 enof, просто я как то раз нагрелся. у заказчика стоял неизвестный мне плагин гуляющий по ссылкам. и в этом случае тока два выхода 1. метод пост 2. каждое действие подтверждать вводом пароля например Это сообщение отредактировал(а) MoLeX - 4.3.2009, 14:53 -------------------- Amazing |
||||
|
|||||
| enof |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
MoLeX, спс за инфу.
zluka, Насчет скул-инъекций понаписано очень много всего, сам разберешься.
Ну вот примерно схема, как делать. Это сообщение отредактировал(а) enof - 4.3.2009, 15:18 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |