Mal eine Frage an die Entwickler:
kann ich vor dem Tag <we:sessionStart/> PHP-Code ausführen und im Anschluss via <we:sessionStart/> ein Login über webEdition erreichen?
Soweit ich das auf dem Schirm habe, muss das Tag immer am Anfang eines Templates aufgerufen werden und ist auch fürs Login verantwortlich.
Wenn das so nicht funktioniert, gibt's ggf. eine Alternative - so etwas ähnliches wie ein Hook?
Hintergrund: Nutzername und Passwort sollen vorweg durch einen eingebundenen Webservice verifiziert werden. Ggf. auch erst dann der Nutzer in webEdition erstellt werden.
php-Code vor sessionStart für Login
-
- webEdition Partner
- Beiträge: 79
- Registriert: Do 4. Mär 2004, 13:00
- Wohnort: Hannover
- Kontaktdaten:
php-Code vor sessionStart für Login
<we:can>yes</we:can>
Re: php-Code vor sessionStart für Login
schau Dir mal nach dem Login im Frontend $_SESSION['webuser'] an. Hier stehen alle Daten des angemeldeten Users (Kunden aus der Kundeverwaltung) drin. Evtl. kannst Du die einfach mit den Daten aus dem Webserver befüllen...
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Re: php-Code vor sessionStart für Login
ja, dafür gibt es einen Hook:
weCustomHook_customer_preLogin.inc.php
Grundsätzlich darf auch vor Sessionstart etwas stehen - es darf nur keine Ausgabe erfolgen.
weCustomHook_customer_preLogin.inc.php
Grundsätzlich darf auch vor Sessionstart etwas stehen - es darf nur keine Ausgabe erfolgen.
webEdition-Kern-Entwickler
-
- webEdition Partner
- Beiträge: 79
- Registriert: Do 4. Mär 2004, 13:00
- Wohnort: Hannover
- Kontaktdaten:
Re: php-Code vor sessionStart für Login
Danke für deine Rückmeldung. Nur bringt mich dein Tipp nicht so recht weiter, weil ich mit dem Login - also mit sessionstart schon dem Nutzer Daten mitgeben muss.biwaMedia hat geschrieben:schau Dir mal nach dem Login im Frontend $_SESSION['webuser'] an. Hier stehen alle Daten des angemeldeten Users (Kunden aus der Kundeverwaltung) drin. Evtl. kannst Du die einfach mit den Daten aus dem Webserver befüllen...
<we:can>yes</we:can>
-
- webEdition Partner
- Beiträge: 79
- Registriert: Do 4. Mär 2004, 13:00
- Wohnort: Hannover
- Kontaktdaten:
Re: php-Code vor sessionStart für Login
Hook finde ich super, doch jetzt lässt sich die Hookverwaltung nicht über die Anwendungsverwaltung installieren. Meine we Version 7.0.3.
Hat jemand einen Tipp?!
Nach einem ersten Test funktioniert das PHP vor dem we:sessionstart auch super.
Hat jemand einen Tipp?!
Nach einem ersten Test funktioniert das PHP vor dem we:sessionstart auch super.
<we:can>yes</we:can>
Re: php-Code vor sessionStart für Login
Du kannst ja auch direkt nach dem SessionStart die Session manipulieren?
Oder auch mal anschauen, welche Felder das Formular für einen regulären Frontend-Login erzeugt und diese für eine Anmeldung nutzen. saveRegisteredUSer macht auch nichts anderes als mit den Formulardaten die Anmeldung zu bewerkstelligen.
Oder auch mal anschauen, welche Felder das Formular für einen regulären Frontend-Login erzeugt und diese für eine Anmeldung nutzen. saveRegisteredUSer macht auch nichts anderes als mit den Formulardaten die Anmeldung zu bewerkstelligen.
webEdition Partner - https://www.blickfang-media.com
Ehemals im Vorstand des webEdition e.V.
Ehemals im Vorstand des webEdition e.V.
Wer ist online?
Mitglieder in diesem Forum: Semrush [Bot] und 0 Gäste