Programa para trocar senha LDAP via Web. (ATUALIZADO)

=======================
ATUALIZADO EM 20/01/2016.
=======================

Criei um programa que permite ao usuário trocar a própria senha no OpenLDAP via web.

Inicialmente, configure uma ACL no /etc/ldap/slapd.conf para autorizar a troca de senha pelo próprio usuário:

access to attrs=userPassword
by anonymous auth
by self write
by * none

No nosso exemplo, as contas dos usuários estão no container ou=Pessoas, dc=jld,dc=com e foram criadas com os objectClass posixAccount, shadowAccount e inetOrgPerson.

O nome de login do usuário é guardado no atributo uid. Assim, um exemplo de rdn de usuário seria igual a uid=Pedro,ou=Pessoas, dc=jld,dc=com.

Os arquivos configuráveis são:
  • css/singin.css : folha de estilo do formulário;
  • index.html : formulário para entrada/validação dos dados; e
  • senha.php : dados para acesso e execução da troca da senha.
Para instalar, extraia o conteúdo do arquivo para o diretório de documentos do apache (geralmente, /var/www/html/).

Atenção: o programa agora utiliza as funcionalidades do Bootstrap 3, instalado nas pastas css e js.

Download do programa.

Bugs e sugestões : jloudias@bol.com.br


Postagem Anterior Próxima Postagem

Formulário de contato