用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3185|回复: 4
收起左侧

[HELP] 如何防止直接通过url访问方法

[复制链接]
发表于 2011-10-6 09:46:53 | 显示全部楼层 |阅读模式
如下的类方法,如何防止用户输入链接 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);
}

}

发表于 2011-10-6 11:33:10 | 显示全部楼层

点评

同意: 5.0
同意: 5
支持沙发  发表于 2011-10-7 01:01
发表于 2011-10-7 09:19:39 | 显示全部楼层
如沙发所说,用private定义方法或是在方法名前加_
发表于 2011-10-7 23:31:48 | 显示全部楼层
权限验证。
验证是否登录,或者登录用户是否有删除数据的权限。
发表于 2011-10-8 07:53:34 | 显示全部楼层
权限验证一下

本版积分规则