/ / CodeIgniter - Seulement autorisé à voir votre profil, sinon 404 - php, codeigniter

CodeIgniter - Seulement autorisé à voir votre profil, sinon 404 - php, codeigniter

J'ai une fonction de contrôleur CodeIgniter comme ceci:

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

Je souhaite uniquement que chaque utilisateur soit autorisé à afficher ses propres données. Par exemple, vous ne pouvez afficher que votre propre profil.

QUESTION: Le code ci-dessus semble faire l'affaire, mais je me demande simplement s'il existe un meilleur moyen?

Réponses:

0 pour la réponse № 1

Codeigniter fournit un ensemble d'outils plutôt restreint pour que vous puissiez faire ce que vous devez faire. Il ne sait même pas ce qu’un utilisateur est prêt à utiliser.

Il peut y avoir une douzaine d'autres moyens d'obtenir l'effet souhaité, mais si le vôtre fonctionne, alors il fonctionne.