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, 2918 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
Ähnliche Inhalte
PHP
gelöst PHP 7 und LDAP mit Umlauten (3)

Frage von wiesi200 zum Thema PHP ...

LAN, WAN, Wireless
VPN-Einwahl keine Verbindung - no wildcard connection (1)

Frage von tweety2007 zum Thema LAN, WAN, Wireless ...

Windows 10
Problem mit Vpn Verbindung über Shrew Soft VPN Client (5)

Frage von Hannibal87 zum Thema Windows 10 ...

Debian
gelöst Plesk php-fpm Fehler (7)

Frage von sebastian2608 zum Thema Debian ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...

LAN, WAN, Wireless
gelöst Netzwerk in 2 Teile trennen (11)

Frage von pattex zum Thema LAN, WAN, Wireless ...

Windows Server
Benutzer lässt sich nur an einem Clientcomputer anmelden (11)

Frage von Ammann zum Thema Windows Server ...

Netzwerke
SFP Modul (miniGibic) (10)

Frage von apranet zum Thema Netzwerke ...