0

codeigniterを使用していて、is_logged_inセッションを設定しています。ユーザーXとユーザーYはログインし、部外者はシステムにログインできません。ただし、ユーザーXはログインし、同じセッションでユーザーYのダッシュボードにアクセスできます。ユーザーXがセッションを使用して自分のコンテンツにのみアクセスするようにするにはどうすればよいですか。

private function is_logged_in()
{
    $is_logged_in = $this->session->userdata('is_logged_in');
    if(!isset($is_logged_in) || $is_logged_in != TRUE){
        return FALSE;
    }
    return TRUE;
}
4

1 に答える 1

0

ユーザーXは自分のIDを持っています。したがって、データベースまたはどこかからコンテンツをフェッチするときは、そのIDに属するコンテンツのみをフェッチするようにしてください。

于 2012-04-04T04:49:38.253 に答える