Login von Homepage mit Snoopy

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
GeorgR
Mitglied
Beiträge: 2
Registriert: 25.09.2006 12:41

Login von Homepage mit Snoopy

Beitrag von GeorgR »

Bei der Suche im Forum bin ich auf die Möglichkeit gestoßen, sich mit Hilfe der Snoopy Classe von der Homepage im Forum anzumelden.

Leider habe ich Probleme damit. Ich habe folgenden Code in mein Loginscript eingebaut:

Code: Alles auswählen

function login_phpBB($username, $userpw) {
  /***************************************************************************
  * Login in Forum
  ***************************************************************************/
  include("include/Snoopy.class.php"); //Zugriffsklasse um Browser zu "simulieren"
  include("include/GC.config.php");
  //Formularfelder als Variablen an die Loginseite schicken
  $url = $gc_url."/forum/phpbb/login.php";
  $vars["username"] = $username;
  $vars["password"] = $userpw;
  $vars["autologin"] = 1;
  $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,'/');
  }
   /***************************************************************************
   * Login in Forum Ende
  ***************************************************************************/
}
Ich hatte erwartet, wenn ich jetzt auf den Link "Forum" klicke, dass ich im Forum eingeloggt bin. Dem ist aber leider nicht so. Ich bin immer als Gast im Forum. Username und Passwort stimmen mit denen aus der users Tabelle überein.
Kann mir bitte jemand auf die Sprüge helfen?

Gruß Georg
Vatex
Mitglied
Beiträge: 99
Registriert: 03.09.2006 17:30

Beitrag von Vatex »

wozu soll das gut sein ausser nem spam bot?
GeorgR
Mitglied
Beiträge: 2
Registriert: 25.09.2006 12:41

Beitrag von GeorgR »

Ich weiß nicht genau, was du jetzt von mir willst. Ich habe diese Classe hier im Forum gefunden. Sie soll die Möglichkeit bieten sich an verschiedenen Anwendungen von der Homepage einzuloggen. Und das ist, was ich möchte. Ich habe ein Login auf meiner Seite und möchte nun, wenn der User auf den Link Forum klickt, daß er auch hier bereits eingeloggt ist. Wie gesagt, die Userdaten sind in der eigenen Tabelle identisch mit den Userdaten von phpBB.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“