Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2918 connectés 

 


Dernière réponse
Sujet : Lier base de donnée utilisateur et serveur de domaine 2000 et samba
erwanl Aujourd'hui j'ai cherché sur le net mais je ne saisi pas trop ce que voulez dire par backend samba! Du coup j ai pensé qu'en utilisant l'active directory et le protocole LDAP y avait moyen de bidouiller des trucs....
 
Donc Je souhaiterai écrire un script php pour pouvoir vérifier la validité d'un compte utilisateur sous 2000 server!
voici la petite fonction que j ai faite mais a marche pas!
 
<?
function checkNTUser ($username,$password)
{
$ldapserver = 'exchange.xxx.fr';
$ds=ldap_connect($ldapserver);
if ($ds)
{
$dn="cn=$username,cn=Stagiaires Developpement,cn=Developpement,cn=xxx,o=paris";
$r=@ldap_bind($ds,$dn,$password);
if ($r)
 {
 ldap_close($ds);  
 return true;
 }
else  
 {
 ldap_close($ds);  
 return false;
 }
}
}
?>
<html>
<body>
<form method="post" action="ldap.php">
Login:<input type="text" name="login">
<br>
Mot de passe:<input type="password" name="password">
<br>
<input type="submit" value="connexion">
</form>
<?
if($login!="" )
{
if(checkNTUser($login,$password))
 {
 print("ok" );
 }
else
 {
 print("pas ok" );
 }
}
?>
</body>
</html>
 
Je ne connais pas trop le fonctionnement de LDAP et votre aide me serait la bienvenue
Merci d'avance!
Erwan LE BESCOND

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
erwanl Aujourd'hui j'ai cherché sur le net mais je ne saisi pas trop ce que voulez dire par backend samba! Du coup j ai pensé qu'en utilisant l'active directory et le protocole LDAP y avait moyen de bidouiller des trucs....
 
Donc Je souhaiterai écrire un script php pour pouvoir vérifier la validité d'un compte utilisateur sous 2000 server!
voici la petite fonction que j ai faite mais a marche pas!
 
<?
function checkNTUser ($username,$password)
{
$ldapserver = 'exchange.xxx.fr';
$ds=ldap_connect($ldapserver);
if ($ds)
{
$dn="cn=$username,cn=Stagiaires Developpement,cn=Developpement,cn=xxx,o=paris";
$r=@ldap_bind($ds,$dn,$password);
if ($r)
 {
 ldap_close($ds);  
 return true;
 }
else  
 {
 ldap_close($ds);  
 return false;
 }
}
}
?>
<html>
<body>
<form method="post" action="ldap.php">
Login:<input type="text" name="login">
<br>
Mot de passe:<input type="password" name="password">
<br>
<input type="submit" value="connexion">
</form>
<?
if($login!="" )
{
if(checkNTUser($login,$password))
 {
 print("ok" );
 }
else
 {
 print("pas ok" );
 }
}
?>
</body>
</html>
 
Je ne connais pas trop le fonctionnement de LDAP et votre aide me serait la bienvenue
Merci d'avance!
Erwan LE BESCOND
arras up up ca m'interesse aussi ça :d
Dark_Schneider samba permet d'avoir un backend pour l'auth via mysql, mais je n'en suis pas sûr ...
erwanl Bonjour,
 
J ai un problème qui me turlupine la cervelle depuis quelques minutes déjà...
 
Je suis en train de tester le portail phpNuke et je souhaiterai modifier le système d'identification des utilisateurs!
Pour ce qui ne connaissent pas phpNuke, il s'agit d'une combinaison de script PHP et d'une base de donnée MySql le tout sous apache pour créer un site internet tout fait! Sous phpNuke la liste des utilisateurs est stockée dans la base de donnée...
Mon problème est que je "dois" mettre en place phpNuke sur un intranet qui tourne actuellement à 100% avec un domaine windows 2000 et Active Directory! Et je souhaiterai faire une identification sur phpNuke à partir des comptes utilisateurs de windows!
Voila le problème est posé et je me demande vraiment s'il est possible de faire un lien entre toutes ces composantes systèmes!
Faut-il faire intervenir Samba?
Existe t il un moyen de récupérer des infos utilisateurs d'un domaine que je stockerai dasn un fichier txt?
enfin bref je suis un pêu dans le flou la!!!
 
En espérant avoir été clair merci pour vos futures suggestions?
 
Erwan LE BESCOND

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)