Olá MrBiTs, On 1/24/06, MrBiTs <[EMAIL PROTECTED]> wrote: > definido. Para você comparar a senha digitada no form com a senha > criptografada do arquivo .htpasswd, você > precisa criptografar o conteúdo do campo e compará-lo com a senha > criptografada. O algorítmo usado é o mesmo da > função crypt(key, salt) do Unix. Novamente, a documentação do Apache traz > algumas informações a respeito. > > Eu acho que o caminho mais simples é configurar um .htaccess corretamente > para o diretório onde seus CGI rodam > e autenticar o usuário utilizando os recursos do próprio apache. >
O .htaccess está configurado e funcionando normalmente com o .htpasswd Eu queria verificar a senha encriptando uma string para poder comparar com a que está dentro do .htpasswd para poder alterar a senha dele por meio de um cgi. Acho que consegui explicar agora :) A autenticação será toda pelo Apache. Quero só alterar a senha que está dentro do .htpasswd, só que para isso preciso saber se a senha é igual. Se bem que eu tô falando besteira, não tô? Porque se ele conseguir acessar o cgi é porque ele já está autenticado no Apache, e por consequência a senha ele já sabe. Então o que eu precisaria era somente alterar a senha dele... correto? Procurei no man htpasswd e não achei como alterar a senha, somente a opção -D para apagar um usuário. Existe como alterar a senha somente sem apagar e criar ele novamente? Obrigado pela ajuda. Espero não ter enrolado tudo de novo :P Ah, essa função crypt que você falou é a do perl? Lá na lista oficial do Apache disseram para eu dar uma olhada, mas ainda não tive tempo. Vou tentar ver agora... []s -- Rodrigo Monteiro "Free as in Freedom, not free as in free beer" Linux User # 403730 JID: [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
