0

我有一个像这样的 CodeIgniter 控制器功能:

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

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

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

4

1 回答 1

0

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

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

于 2013-09-29T19:07:26.053 回答