如何防止直接通过url访问方法
如下的类方法,如何防止用户输入链接 http://localhost/index.php/test/del/2直接删除数据呢?
class Test extends CI_Controller
{
function __construct()
{
parent::__construct()
}
function del($id)
{
$this->load->model('test');
$this->test->test_del($id);
}
}
直接加_
http://codeigniter.org.cn/user_guide/general/controllers.html#private 如沙发所说,用private定义方法或是在方法名前加_ 权限验证。
验证是否登录,或者登录用户是否有删除数据的权限。 权限验证一下:D
页:
[1]