• Português
  • Inglês
  • Espanhol

Índice do Fórum Comunidade Expresso Livre
   Desenvolvimento
  Acesso PHP ao LDAP com inclusão de Usuário

Navegando neste Tópico:   1 usuários anônimos

 

 Final   Tópico anterior   Próximo tópico
Enviado por Tópico
  •  Charles Franca
      Charles Franca
Acesso PHP ao LDAP com inclusão de Usuário
#1
Novato
Cadastrado em: 14/8/2009
De
Mensagens: 2
Offline
Por favor temos aqui implantando o expresso livre.
Estou criando em php um modulo de autenticação de alunos. Sò que o aluno irá cadastrar o email dele já diretamente no expresso. E para isto preciso autenticar no ldap. Criei um teste em php para autenticar. Só que ele conecta ao banco, más eu não consigo de jeito nenhum autenticar o usuário admin.

segue como estou fazendo:

$server='ldap://10.24.3.71';
$admin='cn=admin,o=aluno';
$passwd='nunsey';

$ds=ldap_connect($server, 389);

if ($ds) {
// bind with appropriate dn to give update access
$r=ldap_bind($ds, $admin, $passwd);
if(!$r) die("Falha na Autenticação!
");
// prepare data
$entry["Surname"]="Jones";
$entry["objectclass"]="user";
$entry["mail"][0]="pjones@aluno.see";
$entry["mail"][1]="othermail@novell.com";
// add data to directory
$r=ldap_add($ds, "cn=pjones,ou=users,o=novell", $entry);
if(!$r) die("Falha Adicionando usuário
");

ldap_close($ds);
echo "Adicionado com sucesso!";
} else {
echo "Falha conectando ao banco...!";
}
?>

poderiam me dar uma ajudar?
Estou precisando muito...

obrigado pela atenção desde já dada.
Enviado em: 14/8/2009 10:45
Criar PDF com esta mensagem Imprimir
Topo
  •  Alexandre Felipe
Re: Acesso PHP ao LDAP com inclusão de Usuário
#2

Cadastrado em: 13/4/2007
De Curitiba, Paraná, Brasil
Mensagens: 804
Offline
Na verdade eu acho que não entendi bem a questão. Você pode explicar melhor a sua questão?
Qual a relação com ExpressoLivre?
Autenticação no ldap, no sql, adição automática de usuário...


Alexandre
Enviado em: 14/8/2009 10:50
Criar PDF com esta mensagem Imprimir
Topo
  •  Charles Franca
      Charles Franca
Re: Acesso PHP ao LDAP com inclusão de Usuário
#3
Novato
Cadastrado em: 14/8/2009
De
Mensagens: 2
Offline
Quero fazer como no gmail, hotmail, etc...
Quero que a própria pessoa cadastre seu email no expresso.
Sem que precise de um adminstrador para acessar o modulo de gerenciamento e incluir o usuário.
Quando ele entrar com o login o sistema verificar se já existe um email. Se não ele entra com os dados básicos e faz o cadastro.

deu pra entende?
Enviado em: 14/8/2009 16:07
Criar PDF com esta mensagem Imprimir
Topo
  •  Alexandre Felipe
Re: Acesso PHP ao LDAP com inclusão de Usuário
#4

Cadastrado em: 13/4/2007
De Curitiba, Paraná, Brasil
Mensagens: 804
Offline
Entendi.
Este código foi comentado (!?) do egroupware original.

Infelizmente.

Era uma boa funcionalidade.

Você pode tentar vasculhá-lo e descomentá-lo. Boa parte dele é usável. Edite o arquivo phpgwapi/inc/class.sessions.inc.php

na linha 545
Enviado em: 14/8/2009 16:10
Criar PDF com esta mensagem Imprimir
Topo
  •  Leonardo Rosa
      Leonardo Rosa
Re: Acesso PHP ao LDAP com inclusão de Usuário
#5
Esse é o cara!
Cadastrado em: 27/2/2007
De Piraí-Rj
Mensagens: 155
Offline
Olá caríssimo, bom dia e Graça e Paz!

Estava pensando em desenvolver uma tela de cadastro quando tive a ideia de primeiro verificar se já existia esta funcionalida.

Vejo que já tentaram resolver isso, algum sabe me dizer como foi resolvido?

Estive olhando o arquivo sujerido e não encontrei nada na linha 545 que pudesse descomentar.

Tem alguma parte do código específico osbre isso, que eu possa procurar?

Meu abraço,
Leonardo
Enviado em: 4/9/2009 11:01
Criar PDF com esta mensagem Imprimir
Topo
  •  Alexandre Felipe
Re: Acesso PHP ao LDAP com inclusão de Usuário
#6

Cadastrado em: 13/4/2007
De Curitiba, Paraná, Brasil
Mensagens: 804
Offline
procure por "auto-create account" no arquivo class.session.inc.php...
Boa sorte
Enviado em: 4/9/2009 14:11
Criar PDF com esta mensagem Imprimir
Topo
 Topo   Tópico anterior   Próximo tópico

 


 Você não pode iniciar um novo tópico.
 Você pode ver os tópicos.
 Você não pode responder.
 Você não pode editar.
 Você não pode excluir mensagens.
 Você não pode incluir votações.
 Você não pode votar.
 Você não pode anexar arquivos.
 Você não pode enviar mensagens sem aprovação.