Existe uma maneira de proteger com senha um diretório com .htaccess e lembrá-lo da senha?

1

Minha experiência é que usando o .htAccess para proteger com senha um diretório, ele exibe uma caixa de diálogo modal. E para alguns navegadores (FF e Chrome), não mostre a caixa de seleção "lembrar" essa senha.

Existe uma maneira de proteger a senha de um diretório e fazer com que o usuário preencha o nome de usuário e a senha na página da web?

Ou existe uma maneira de forçar o navegador a lembrar essa senha?

    
por Clay Nichols 30.03.2013 / 20:43

3 respostas

4

Resposta curta: Não

Resposta longa: a caixa de diálogo no seu navegador é aberta quando o servidor envia o código de resposta 401 Not Authorized seguido pelo cabeçalho WWW-Authenticate: Basic realm="insert realm" . As especificações não incluem cabeçalhos para controlar o comportamento da caixa de diálogo.

Para exibir uma página da Web, você precisa se tornar um pouco mais experiente e consultar a linguagem de programação de sua escolha.

Não há uma maneira simples de alcançar o que você deseja com a autenticação baseada em senha

    
por 30.03.2013 / 22:14
0

Use uma estrutura de aplicativo da Web ... como o Drupal . Então coloque isso no topo:

// initialize Drupal
// TODO: adjust path according to placement of script (might need to change to Drupal directory first)
require './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
// check user access rights
// TODO: Adjust to the permission you want to restrict to, e.g. 'access content' or whatever
if (!user_access('administer nodes')) {
  // Insufficient rights, say so
  drupal_access_denied();
  exit(0);
}
// ... call legacy script

FYI: a TI muda com cada versão. Em seguida, permita somente perfis ou usuários com base no nome do perfil ou no ID do usuário desse sistema, ou como acima, a permissão individual. link

Em seguida, use os módulos de autenticação, interações, proteções, etc., já integrados nele. Cuida de todo o trabalho pesado e atualizações para a API.

Existem cargas: Symfony, Magento, Zend ... GIYF ..

    
por 31.03.2013 / 22:01
0

Dê uma olhada no plugin "Auto Auth" do Firefox: link

    
por 31.03.2013 / 22:22