/ / Senha protege uma visão - php, codeigniter

Proteger com senha uma visão - php, codeigniter

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 № 1

primeiro, 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>