我有一个CodeIgniter控制器函数,如下所示:
class User extends MY_Controller{
public function view($user_id)
{
if($user_id!==$this->get_session_user_id()){show_404();}
// ...
我只希望允许每个用户查看自己的数据,例如,您只能查看自己的个人资料。
问题: 上面的代码似乎可以解决问题,但我只是想知道是否有更好的方法?
答案 0 :(得分:0)
Codeigniter为您提供了一套相当稀疏的工具来完成您需要做的事情。它甚至不知道用户是什么开箱即用。
可能还有十几种其他方法可以达到预期的效果,但如果你的方法有效,那么它就可以了。