Лисю
Guest
Насколько панель администрирования джолжна быть защищена?
Пример одного модуля из админ-интерфейса:
что тут имеем: POST и GET запрос. Если идёт Пост, то что-то делается с данными пришедшими из формы. А если GET - то я проверяю правильность lenta_id. Но при POST методе не проверил.
Вопрос возник - а нужно ли в админ-интерфейсе делать такие же злые проверки, как в основном, публичном сайте? Т.е. в публичном интерфейсе я допускаю возможность любой ошибки и хака, а стоит ли в административной части над этим так заморачиваться?
Пример одного модуля из админ-интерфейса:
PHP:
if($_SERVER["REQUEST_METHOD"]=="POST"){
// что то делаем с даными, пришедшими из формы
header("Location: ........"); exit;
} else { // GET-запрос
if(empty($_GET["lenta_id"]) || !$myDB->get_one("SELECT 1 FROM $tables[lenta_config] WHERE lenta_id='?'", $_GET["lenta_id"])){
draw_errorTpl("ошипка!");
}
}
Вопрос возник - а нужно ли в админ-интерфейсе делать такие же злые проверки, как в основном, публичном сайте? Т.е. в публичном интерфейсе я допускаю возможность любой ошибки и хака, а стоит ли в административной части над этим так заморачиваться?
