Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP - Verbindung zu LDAP auf nächste Seite übernehmen

Frage Entwicklung PHP

Mitglied: Mean1312

Mean1312 (Level 1) - Jetzt verbinden

25.06.2007 um 08:32 Uhr, 2903 Aufrufe

Hallo,

ich habe für unser Intranet ein PHP-Portal-Script programmiert. Darüber soll es den Benutzer möglich sein, sich an einem Login anzumelden. Dieses Login greift dabei auf die ActiveDirectory zu und schaut, ob der Benutzer darin auch wirklich vorhanden ist.

Benutzer, die Mitglied in best. Gruppen sind dürfen dann auf best. Unterseiten zugreifen.

Diese Unterseiten beinhalten "Administrationsskripte". Eines dieser Skripte ist eines, um nach best. Namenskonvention Gruppen in der AD anzulegen - sprich, dafür muß man Domain-Admin (bzw. eine gewisse Berechtigung haben) und an der AD angemeldet sein.

Nun will ich natürlich nicht, daß der Benutzer sich erst anmeldet, dann auf diese Gruppenerstell-Seite geht und sich dann nochmal anmelden muß.

Ich möchte nun das LDAP-Objekt (hab eine kleine Klasse gebastelt) in der Session übergeben der zumindest die Resource aus der ldap_bind-Funktion. Ich habe das mit serialize($ldap) bzw. serialize($ldap->getConnectID()) probiert.

Beim ersten bekam ich folgende Meldung, als ich es unserializen wollte:

Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in C:\Inetpub\wwwroot\testbereich\ad_gruppennamen_php\index.php on line 6

Beim zweiten wurde mir, nachdem ich es unserialized und ausgegeben habe folgendes angezeigt: 0; auf der Seite, auf der ich das bind erstellt und ausgegeben habe kam irgendwas in die Richtung Resource # 4.

Klar könnte ich in der Session auch Benutzername und Passwort des jeweiligen Benutzers speichern - wäre aber halt unsicher und meiner Meinung nach auch unschön, weshalb ich das eigentlich vermeiden will.

Kann mir jemand sagen, ob es da eine Möglichkeit gibt, mit der bestehenden LDAP-Verbindung auf ener anderen Seite weiterzuarbeiten? Auf php.net in den Beispielen werden Objekte (un)serialized.

Danke und Grüße,

Dirk
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows Server
Exchange 2010 Keine Verbindung zum LDAP-Server (7)

Frage von westberliner zum Thema Windows Server ...

Debian
Keine Verbindung zwischen zwei Debian Maschinen (1)

Frage von Philippe27 zum Thema Debian ...

Windows 10
Shortcutliste für Windows auf 1 Seite (5)

Frage von 1410640014 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (15)

Frage von Angela44 zum Thema DSL, VDSL ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

Exchange Server
gelöst DHCP Sever MS Server 2012 Problem (10)

Frage von Florian86 zum Thema Exchange Server ...