CodeIgniter - 仅允许查看您自己的个人资料,否则为404

时间:2013-09-29 19:03:55

标签: php codeigniter

我有一个CodeIgniter控制器函数,如下所示:

class User extends MY_Controller{
    public function view($user_id)
    {
        if($user_id!==$this->get_session_user_id()){show_404();}
        // ...

我只希望允许每个用户查看自己的数据,例如,您只能查看自己的个人资料。

问题: 上面的代码似乎可以解决问题,但我只是想知道是否有更好的方法?

1 个答案:

答案 0 :(得分:0)

Codeigniter为您提供了一套相当稀疏的工具来完成您需要做的事情。它甚至不知道用户是什么开箱即用。

可能还有十几种其他方法可以达到预期的效果,但如果你的方法有效,那么它就可以了。