Hallo,
ich habe jetzt die aktuelle RC1 laufen.
Ich habe das Forum als Teil meines Portals am Laufen.
Bisher habe ich es mit dem Login so gelöst das
ich per Snoopy einfach username und passwort
per Post an die Login geschickt habe.
Hat Prima funktioniert, nur leider gestaltet es sich
hier etwas schwieriger.
Ich sende die Daten per Post an die /ucp.php?mode=login <= funktioniert
Ich sehe kurz die Seite das ich erfolgreich eingeloggt wurde
Nur nach der weiterleitung bin ich es leider nicht mehr.
Habe ich etwas übersehen?
die sid wird auch übergeben.
Gruß Joxa
von externen Script einloggen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Mir ist jetzt nochwas aufgefallen.
Also die Cookiedaten sind alle vorhanden,
habe ich geprüft.
Also es gibt keinen Unterschied ob ich übers Forum direkt gehe,
oder nur den Post-Request an die /ucp.php?mode=login sende.
Aber es gibt einen Unterschied, und zwar in der _sessions-Tabelle
und zwar.
Logge ich mich übers Board ein ist die aktuelle Site die index.php
versuche ich mich allerdings über den externen Request einzuloggen
bleibt bei der Site ucp.php?mode=login stehen.
Auch werden 2 logischer Weise 2 verschiedene Browser beim Login erfasst. könnte es evtl. daran liegen?
Also die Cookiedaten sind alle vorhanden,
habe ich geprüft.
Also es gibt keinen Unterschied ob ich übers Forum direkt gehe,
oder nur den Post-Request an die /ucp.php?mode=login sende.
Aber es gibt einen Unterschied, und zwar in der _sessions-Tabelle
und zwar.
Logge ich mich übers Board ein ist die aktuelle Site die index.php
versuche ich mich allerdings über den externen Request einzuloggen
bleibt bei der Site ucp.php?mode=login stehen.
Auch werden 2 logischer Weise 2 verschiedene Browser beim Login erfasst. könnte es evtl. daran liegen?
per Snoopy in phpBB 3 einloggen
Hallo Joxa,
hast Du inzwischen eine Lösung gefunden? Ich habe genau das von Dir beschriebene Problem und komme nicht weiter.
Ich sehe kurz, dass ich eingeloggt bin, nach der Weiterleitung bin ich wieder ausgeloggt.
Mein Code:
Vielen Dank im voraus,
Micha
hast Du inzwischen eine Lösung gefunden? Ich habe genau das von Dir beschriebene Problem und komme nicht weiter.
Ich sehe kurz, dass ich eingeloggt bin, nach der Weiterleitung bin ich wieder ausgeloggt.
Mein Code:
Code: Alles auswählen
$url = "http://www.meine-domain.de/forum/ucp.php?mode=login";
$vars["username"] = $FORM['loginname'];
$vars["password"] = $FORM['loginpasswort'];
$vars["autologin"] = 0;
$vars["login"] = 'Login';
$snoopy = new Snoopy();
$snoopy->submit($url, $vars);
//Cookies beim User registrieren
foreach($snoopy->cookies as $key=>$value){
setcookie($key, $value ,time()+3600,'/');
}
Micha