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, 2911 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 ...

PHP
Wie updatet man Php ab auf Windows ? (5)

Frage von rainergugus zum Thema PHP ...

Grafikkarten & Monitore
Iiyama 55" Touch und Intel NUC keine Verbindung (2)

Frage von tomi93 zum Thema Grafikkarten & Monitore ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(6)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

Linux
gelöst Google Chrome startet nicht (12)

Frage von Thomas91 zum Thema Linux ...