Login per Steamplugin nicht mehr möglich

Einstellung des Betriebs!

Zum 01.02.2023 wird der Beitrieb von Atrox-Dev eingestellt. Alle Downloads und Benutzer werden entfernt und die Website geht offline. Wer noch eine Kopie der alten Pakete benötigt, sollte sich diese bis dahin runterladen.

Alle Pakete sind bereits unter neuem Label in unserem und im WoltLab-Store erhältlich, wo ihr auch weiterhin Support erhaltet.

  • Guten Tag, beim einloggen erhalten meine User folgenden Error.


    Der Login erscheint nur beim Loginversuch über Steam.

    WBB Version: 4.1.17


  • Auch bei WBB 3.1 haben wir das Problem, Valve hat heute Nacht das Protokoll der Authentifizierung von HTTP auf HTTPS geändert.

    Wir können nur auf einen Fix warten, denn ohne ist es nicht mehr möglich, sich einzuloggen/zu registrieren.

  • Gleiches Problem:


  • Habe das Problem bei beiden Communities (3.0 u. 3.1).

    Offenbar hat Steam auf https umgestellt, was den Fehler verursacht?


    Gibt es einen schnellen Trick? Aktuell können sich in beiden Communities hunderte User nicht mehr einloggen.. sowas passiert auch immer zum Wochenende...

  • Das gleiche Problem (Produkt wurde über WoltLab Store gekauft, gleicher Benutzername wie hier).


    Der Login ist seit ?heute? nicht mehr möglich. Zumindest ist es heute erst aufgefallen.


    Gibt es einen schnellen Trick? Aktuell können sich in beiden Communities hunderte User nicht mehr einloggen.. sowas passiert auch immer zum Wochenende...

    Wäre schön, wenn es da was geben würde.

  • Anbei eine Lösung, die aber jeder auf eigene Gefahr umsetzen muss. Atrox wird früher oder später ein Update anbieten und ich empfehle darauf zu warten. Wer nicht warten kann oder will:


    1. Geht in folgendes Verzeichnis: /root/lib/data/steamSignIn

    2. Ladet euch die Datei SteamSignIn.class.php aus dem in Punkt 1 genannten Verzeichnis runter und öffnet diese in einem entsprechendem Editor

    3. Ändert den Link in Zeile 87 von http auf https


    Code
    1. ALT:
    2. preg_match("#^http://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);
    3. NEU:
    4. preg_match("#^https://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches)

    4. Speichert die Änderung und ladet die Datei in das Verzeichnis aus Nr. 1 hoch. Die alte Datei natürlich überschreiben.


    Vorher Backup von der Datei machen und wie gesagt auf eigene Gefahr.

  • gibt bei mir nur neue fehler.