/ / Mot de passe protéger une vue - php, codeigniter

Protéger par mot de passe une vue - php, codeigniter

J'ai une page PHP que j'ai définie comme une vue dansle contrôleur et je me demandais comment je m'appliquais par mot de passe pour protéger cette page? Je ne pouvais pas le faire fonctionner avec .htaccess (je pouvais protéger par mot de passe le dossier d’installation de CodeIgniter dans son ensemble, mais pas les dossiers ni les vues individuels).

La page PHP que je veux protéger par mot de passe se trouve dans un admin dossier qui est à l'intérieur du views dossier.

Réponses:

1 pour la réponse № 1

tout d'abord, dans le dossier de la vue, créez un fichier .htaccess et un fichier .htpasswd

sur .htaccess mettre cela

<files page.php>
AuthType Basic
AuthName "Restrict Access"
AuthUserFile /home/db_name/dir/dir/.htpasswd
Require user your_name
</files>

où il a / dir / change pour les noms de votre dir où il a your_name changer pour votre nom d'utilisateur

maintenant aller sur ce site

http://www.web2generators.com/apache/htpasswd_generator

générer un .htpasswd
là vous allez mettre votre utilisateur comme
utilisateur: utilisateur
pass: utilisateur

ce sera quelque chose comme ça

user:$apr1$sip1ow0t$taXqU/KmZL7bH/rXqqZvS0

mettez cela sur votre fichier .htpasswd

maintenant la page view.php est protégée
si vous voulez protéger le dossier de vue mis

<Directory /dir/dir/view>
code
</Directory>