Eu tenho uma página PHP que eu defini como uma visão emo controlador e queria saber como eu iria sobre senha protegendo esta página? Eu não poderia fazê-lo funcionar usando o .htaccess (eu poderia proteger com senha toda a pasta de instalação do CodeIgniter, mas não pastas ou visualizações individuais).
A página PHP que eu quero proteger com senha está dentro de uma admin
pasta que está dentro do views
pasta.
Respostas:
1 para resposta № 1primeiro, na pasta view, crie um arquivo .htaccess e um arquivo .htpasswd
no .htaccess colocar isso
<files page.php>
AuthType Basic
AuthName "Restrict Access"
AuthUserFile /home/db_name/dir/dir/.htpasswd
Require user your_name
</files>
onde tem / dir / change para os nomes dos seus dir onde tem sua mudança de nome para o seu nome de login
agora vá para este site
http://www.web2generators.com/apache/htpasswd_generator
para gerar um .htpasswd
lá você vai colocar o seu usuário como
usuário: usuário
passar: usuário
será algo assim
user:$apr1$sip1ow0t$taXqU/KmZL7bH/rXqqZvS0
coloque isso no seu arquivo .htpasswd
agora a página view.php está protegida
se você quiser proteger a pasta de exibição, coloque
<Directory /dir/dir/view>
code
</Directory>