Если пользователь вводит идентификатор в URL-адресе вручную, я бы хотел, чтобы им отказали в доступе, как то, что codeigniter php имеет в верхней части контроллера и моделей.stop direct access url codeigniter
Я пробовал, но в настоящее время не работает над редактированием. Как я могу заставить его работать.
Но хотелось бы иметь доступ при нажатии кнопки редактирования.
продолжает говорить Parse error: syntax error, unexpected '{' in C:\Xampp\htdocs\codeigniter\project\application\modules\admin\controllers\website\website.php on line 43
public function edit() {
if (!defined('base_url')) exit ('No direct script access allowed') {
// If is ok.
if ($this->input->server('REQUEST_METHOD') == 'POST') {
$website_id = $this->uri->segment(4);
$config_name = $this->input->post('config_name');
$config_url = $this->input->post('config_url');
$config_ssl = $this->input->post('config_ssl');
$this->model_website->editWebsite($config_name, $config_url, $config_ssl, $website_id);
$this->model_website_setting->editSetting('config', $this->input->post(), $website_id);
redirect('admin/website');
}
$this->getForm();
} else {
return false;
}
}
Но теперь останавливает мою кнопку редактирования от доступа –
не удается получить доступ в настоящее время, даже если я нажимаю на мою кнопку редактирования. –