authentifier un user windows (XP) [PHP] - PHP - Programmation
Marsh Posté le 02-10-2003 à 16:29:38
A mon avis non (car PHP n'a rien à voir avec Windows)
Mais sais-t-on jamais...
Marsh Posté le 02-10-2003 à 16:32:17
Ba pourtant : http://www.php.net/manual/fr/ref.w32api.php
A partir de là, tu peux appeler n'importe quelle (à confirmer, hein) fonction présente dans l'API Windows. Y a pu qu'à trouver celle qui fait ce que tu veux... mais je doute quand même qu'il existe une fonction qui dumpe tous les users/passwords, hein
Marsh Posté le 02-10-2003 à 16:57:46
ça m'étonne... ça serait pas une faille mais un gouffre des trucs pareils
Marsh Posté le 02-10-2003 à 16:59:22
Ba non, puisque c'est un script PHP et donc qui s'exécute côté serveur. J'imagine que l'admin sait ce qu'il fait quand il fout un site en PHP sur sa machine, hein
Pis de toute façon, le module est expérimental, apparemment...
Marsh Posté le 02-10-2003 à 17:09:21
Pour moi Apache qui tourne sur du Windows c'est pas sérieux
Marsh Posté le 02-10-2003 à 17:40:07
Citation : Ba pourtant : http://www.php.net/manual/fr/ref.w32api.php |
J'ai vu les fonctions w32api. J'ai aussi vu un EXPERIMENTAL donc je prefere mettre cette solution de cote pour l'instant. La fonction qui fait ce que je veux ds l'API Windows est LogonUser().
Citation : Pour moi Apache qui tourne sur du Windows c'est pas sérieux |
Si j'avais le choix je m'amuserais pas a faire du PHP sous Windows et je me prendrais pas la tete avec ce genre de pb.
Marsh Posté le 02-10-2003 à 17:44:33
Ba sans ce module EXPERIMENTAL, j'vois pas comment faire, désolé
Marsh Posté le 02-10-2003 à 17:49:41
Citation : Ba sans ce module EXPERIMENTAL, j'vois pas comment faire, désolé |
Je vais voir du cote de LDAP...
Sinon la solution de warrior => creer une extension PHP a partir d'un prog en C qui utilise la fonction LogonUser() de l'API Windows...
Marsh Posté le 02-10-2003 à 15:26:49
Existe-t-il un module, une extension pour utiliser le systeme d'authentification de windows dans un script PHP? Je cherche a faore ça pour eviter de dupliquer des données inutilement (copier la base d'utilisateurs Windows dans une BD par exemple).