Como é que a senha protege uma página web?
Oi eu tenho um aplicativo web com uma página de configuração que eu gostaria de proteger senha.
por isso, a menos que a senha seja introduzida correctamente, o utilizador não pode alterar nenhuma das opções
Obrigado., Ben1 answers
Para adicionar uma senha para uma página no seu site, terá de modificar os ficheiros .htaccess
e .htpasswd
no servidor. Dê uma olhada em Este link para os detalhes completos.
- modificar (ou adicionar) o ficheiro de texto especial no seu servidor chamado
.htpasswd
, para conter o nome de utilizador e encriptado senha separada por dois pontos numa linha separada.
Se tiver acesso SSH, isto pode ser feito usando automaticamente o utilitário htpasswd
:
htpasswd -c .htpasswd ben
Caso contrário, poderá modificar/criar o ficheiro manualmente e manipular o utilizador/senha usando um encriptador de senhas 'online'. O site associado sugere estes três:
Como exemplo, para um utilizador de ben
e uma senha de password12345
usaria esta linha:
ben:51CbcBM13fOMo
- modificar (ou adicionar) o ficheiro de texto especial chamado
.htaccess
, na pasta onde a página de configuração que deseja proteger reside, para conter o seguinte:
AuthUserFile /full/path/to/.htpasswd
AuthType Basic
AuthName "Protected Settings Page"
<Files "mySettingsPage.html">
Require valid-user
</Files>
Claro, /full/path/to/.htpasswd
deve ser substituído pelo caminho completo para onde o ficheiro .htpasswd
reside no seu servidor.
Da mesma forma, substitua mySettingsPage.html
pelo nome da sua própria página de configuração.
Note que o AuthName
a corda pode ser mudada para o fato.