php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.12.2008, 12:42  
YAT
Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 49
YAT befindet sich auf einem aufstrebenden Ast
Standard Active Directory Login

hey...,

ich bin seit ner Weile dran einen Login zu schreiben der die Benutzer un passwort von einem Active Directory server bekommt....

hab einige skripte die ich im internet gefunden habe schon ausprobiert aber die haben nicht geklappt.... >.<


koennt ihr mir helfen?
habt ihr eine idee?
oder habt ihr nen Ansatzpunkt?


gruß YAT
YAT ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.12.2008, 13:14  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Sorry, aber zum Fortgeschrittenen-Forum gehört auch fortgeschrittenes posten.

Mod: verschoben

EDIT: und wenn ich in die Forensuche LDAP eingebe, dann bekomme ich 70 Threads angezeigt
cycap ist offline  
Alt 16.12.2008, 13:15  
YAT
Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 49
YAT befindet sich auf einem aufstrebenden Ast
Standard

hilft mir aber viel....
YAT ist offline  
Alt 16.12.2008, 13:16  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

siehe EDIT
cycap ist offline  
Alt 16.12.2008, 14:46  
YAT
Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 49
YAT befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?
session_start
();
$_SESSION['name']=$name;

$user $_POST['name'];
$password $_POST['passwd'];
$dn "CN=ldap,cn=$user";
$server "ad.SERVER.de";
$ds ldap_connect($server);
$basedn "OU=firma,DC=ad,DC=Server,DC=de";
$bind_user = @ldap_bind($ds,$dn.$basedn,"PASSWORT");


if (isset(
$user$password))
{
    if(
$bind_user)
  {
        
header("Location: http://localhost/Index.html");
    }
  else
  {
    echo 
'<script type="text/javascript">
        location.href="Login.php";
        alert(\'Sie konnten nicht angemeldet werden.\nBitte Name und Passwort erneut eingeben.\');
       
       </script>'
;
     }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<link rel="stylesheet" type="text/css" href="Login.css">
</head>
<body>
<div id="contain">    
    <div id="oben">
    <img src="Buchung/images/Login.jpg" alt="Banner" ></center>       
    </div>
    <div id="mitte">
    <h2>Log in</h2>
    <br /><br />       
    <form method='post' action='<?php echo $_SERVER["PHP_SELF"]; ?>'>
  
    Your name:
    <input type='Text' name='name' />
    Password:&nbsp;&nbsp;&nbsp;
    <input type='password' name='passwd' /> 
    <br /><br /><br />

<center>
<input type='submit' name='ok' value='Go' style='background:#a9cbab;' />
</form>

<form name='form2' action='Buchung/Home_guest.php'>
<input type='submit' value='Guest' style='background:#a9cbab;' /></form>
</center>
    </div>    
    <div id="unten">
  </div>
</div>
</body>
</html>

sodele des hab ich jetzt geschrieben nur funktioniert das leider nich...

kp warum?!?!

habt ihr ne idee?
YAT ist offline  
Alt 16.12.2008, 14:57  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

PHP-Code:
$_SESSION['name']=$name;

$user $_POST['name']; 
Muss man nicht verstehen oder?
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 16.12.2008, 15:01  
YAT
Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 49
YAT befindet sich auf einem aufstrebenden Ast
Standard

ja ich will in nachfolgenden scripts den Benutzernamen ausgeben..
deshalb die session
YAT ist offline  
Alt 16.12.2008, 15:01  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Und "funktioniert nicht" ist keine ausreichende Fehlerbeschreibung.
cycap ist offline  
Alt 16.12.2008, 15:04  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Ja aber das geht doch so gar nicht. Du weist eine Variable $name der Session zu obwohl du aber den Wert des POST Feldes in eine Varibale $user schreibst. Wie soll da was in die SESSION Variable geschrieben werden?
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 16.12.2008, 15:05  
YAT
Benutzer
 
Registriert seit: 06.10.2008
Beiträge: 49
YAT befindet sich auf einem aufstrebenden Ast
Standard

$bind_user is wohl leer denk ich..

Es kommt immer der alert befehl bzw. die information das man sich nicht anmelden konnte
YAT ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu LDAP Frage (Active Directory) FRAD PHP Tipps 2008 0 01.10.2008 16:11
[Erledigt] Login erstellen coraplanet PHP Tipps 2008 33 21.04.2008 16:49
Forum Login per curl leb0rtran PHP Tipps 2008 1 19.03.2008 12:47
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
Frage zu Login Kein Genie PHP Tipps 2006 5 16.06.2006 12:34
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
Problem mit Login Script PHP Tipps 2007 4 15.11.2005 17:29
[Erledigt] Login, LogIn, Anmelden, Einloggen -&amp;amp;amp;amp;gt; ??? Off-Topic Diskussionen 20 14.07.2005 11:01
[Erledigt] Schnittstelle Active Directory zu Apache Webserver Datenbanken 5 21.04.2005 10:07
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
[Erledigt] &quot;The directory you set for upload work cannot be reache PHP Tipps 2005 5 07.02.2005 12:19
Active Directory Ldap Queries über 1000 Entries PHP Tipps 2005 0 27.01.2005 14:27
login mit session id PHP Tipps 2005 10 26.01.2005 12:32
Active Directory PHP-Fortgeschrittene 1 31.08.2004 20:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
active directory login, php ldap login script, active directory login php, php curl \active directory\, php ldap login logout session, \php ad login\

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum