Ticket #2299 (closed melhoria: fixed)
Bloqueio de usuário
Reported by: | guilherme.silva | Owned by: | zapa |
---|---|---|---|
Priority: | alta | Milestone: | Backlog do Produto |
Component: | API | Version: | branch 2.3 |
Severity: | média | Keywords: | TAG2.3.0.1, SS 119747 |
Cc: | WorkGroup: |
Description (last modified by brunocosta) (diff)
Tratar o erro com código 53 que alguns servidores de LDAP (como o fedoraDS) mandam quando o usuário está bloqueado no servidor de diretório, mostrado ao usuário o erro correto ("usuário bloqueado") e não o erro padrão que seria "usuário ou senha incorreta".
Change History
comment:2 Changed 13 years ago by brunocosta
- Status changed from new to closed
- Resolution set to fixed
Implementado na revisão [5118]
- class.auth_ldap.inc.php
No método 'authenticate' se o bind com o usuário falha é testado se o erro é o 53, se for o caso é retornado 0 no lugar de false.
- class.sessions.inc.php
No método 'create' se a autenticação LDAP não for bem sucedida é testado se o retorno é exatamente 0 ( === 0), se for o "cd" é passado para 97
- login_default.php
O cd 97 é tratado e é chamada a msg de erro correta.
- phpgw_pt-br.lang
Tradução da msg de erro.