WoltLab Cloud Steam Verification OpenID Integration (WSC) 3.0.0

License Agreement
Atrox Development Lizenz
Website
http://www.atrox-dev.de/index.php?page=ProductView&productID=53
Supported Versions
WoltLab Suite 3.0
WoltLab Suite 3.1
WoltLab Suite 5.2

Users can login, register or verify later via Steam.


Using this plugin your users can login with Steam. Furthermore you can enable that your users must register with Steam.
If you do: Before an user can register on your forums, he needs to login in Steam to verify his identity.
If you do not: Users can verify their accounts later.


After this process the Steam ID, his profile URL and Steam avatar will be saved to his account.
Then he will be able to register on your forums with nickname, emails etc.


Users can cancel the connection to Steam.


A cronjob will check the VAC status every day of every user. The VAC status says whether an user account is banned or not in Steam. When an account gets banned by Steam, it will be banned on your board, too. (can be disabled in ACP)


Only certain users with correct group permissions can see the Steam ID and VAC status.


This plugin is very useful for gaming boards, which play games that need Steam to play with. For example Counter Strike, Altis Life (Arma 3) or Day Z SA need Steam.


Compatible with: WSC 3.0, WSC 3.1
Languages: English, German


Get a Steam API Key


Erweiterungen:




  • Version 3.0.0

    Plugin is compatible with WSC 5.2 now.
  • Version 2.0.2

    Bugfixes
  • Version 2.0.1

    • Plugin is now compatible with WSC 3.1
    • Adapts the Steam login button design to the others 3rd party login buttons.

  • Version 2.0.0 RC 2

  • Rofl warum ist es den member eigentlich nicht möglich die verbindung mit steam wieder zu lösen?

    • Der Autor hat doch sogar verpennt, die Steam-Daten bei der Deinstallation wieder aus der Datenbank zu löschen.

      SQL
      UPDATE `wcf1_user` SET `authData` = '' WHERE `authData` LIKE '%steam%'
      Thanks 1
    • Besser ist es. Das macht den Wechsel auf andere Steam Login Systeme wie z.B das von Hanashi ohne Datenverlust möglich.

      Like 1
  • Wie kann man einstellen, dass Benutzer die sich nur mit Steam angemeldet/registriert haben auch die gruppe Registrierter Nutzer bekommen ?

  • Wenn ich mich über Steam anmelden will wird der Button "gesperrt" bzw ich kann drauf drücken es passiert aber nix

  • Besteht die Möglichkeit die Steam64 ID anzeigen zu lassen statt der anderen ID? LG

  • Mit welcher PHP Version ist das Plugin kompatibel ?

  • Wann wird das Plugin mit PHP 7.4 verträglich sein ?

    Thanks 2
  • Wird es ein Update auf 5.2 geben?

    • Ja, ich warte nur auf die Freischaltung vom Woltlab Team...

  • Eine Frage kann da irgend wie durch ein Sicherheit Lücke/Bots etc das steam Passwort abfangen werden meine User befürchten es

    • Dafür gibt es SSL Zertifikate und vernünftige Serverlösungen.
      Hast du diese Angst, kann es genau so bei jedem Foren Account selbst passieren.

    • ne waren nur bedenken von paar user hat sich aber schon geklärt

  • Auf Version 5.2 bekomme ich folgende Fehlermeldung beim Install


    Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:

    • „WoltLab Suite Core“ (com.woltlab.wcf)


    Auf 3.1 ging alle ohne probleme?

    • Ich vermute weil hier noch das Update freigeschalten werden muss für 5.2

  • Immer wenn ich mich versuche einzuloggen kommt folgende meldung:

    Mit dieser Steam-ID wurde bereits ein Account registriert.


    ich hab mein Account verbunden. Ich Drücke nur auf "Anmelden" nicht auf "Registrieren" . Ich will ja nur ganz normal einloggen und keinen neuen acc erstellen. Jemand ne Idee ?

    • Hallo,

      eine Anmeldung via Steam ist für Admins nicht möglich, da Woltlab das nicht erlaubt.

  • Hallo zusammen,


    kurze Frage, wenn meine User sich über Steam registrieren, haben Sie keine Möglichkeit das Passwort für das Forum zu ändern. Woran kann das liegen? Hintergrund der Frage ist der Zugang zum Kontollzentrum, wo ja nochmals eine Passwortabfrage kommt. Lt. meinen Usern funktioniert es nicht mit dem Steam Passwort. Ich vergebe dann immer manuell ein neues, das wird dann aber irgendwann wieder überschrieben. Irgendwelche Ideen? Vielen Dank.

    • Es ist nicht vorgesehen, dass man sich parallel mittels Drittanbieter und/oder Kennwort einloggen kann. Es geht nur entweder/oder.

    • ok, verstehe. Wie kommen meine Moderatoren dann ins Admin Kontrollzentrum? Mit welchem Passwort?

  • bei mir werden die User, welche sich über Steamaccount in meinem Forum registrieren nicht gesperrt wenn ihr Steam VAC auch gesperrt ist obwohl es in den Einstellungen auf JA steht

  • Hi,


    unsere Steamavatare werden im Forum nicht aktualisiert. Bei der Registrierung übernimmt er das Steamprofil aber danach ist Ende. Gibt es dafür eine Lösung, dass er selbstständig aktualisiert?


    https://forum.venari-esports.org/index.php?team/

  • Hallo,


    wie und wo kann man als User denn das Kontoverknüpfen/Verbinden? Problem wenn ich mich anmelden will mit dem Steamaccount will er mich im Forum neu registrieren. Das will ich ja nicht da ich im Forum ja schon einen account habe.


    Kann vielleicht jemand helfen? Weil ich irgendwas scheinbar übersehe!

    • Hallo,


      das geht unter Accountverwaltung, wenn du auf dein Userprofil klickst.

    • Du meinst den Punkt unter Einstellungen > Allgemein ? Da habe ich mein Benutzer hinterlegt ändert aber nichts.

    • Hast du auch konfiguriert, dass sich User per Steam einloggen dürfen. Übrigens: Bei Adminaccounts und Moderatoren die aufs ACP zugreifen können, ist kein Steamlogin erlaubt.

    • Ah ok dann kann es wohl daran liegen, zwecks ACP ich probiere es mal mit dem Testuser.

  • Hi,


    wird es dieses Plugin auch für die neue Version des Forums geben? Also für die 5.0?

    • Das Plugin ist bereits mit WSC kompatibel.

  • Besteht hier drüber auch eine Möglichkeit die SteamID64 zu erfahren? Will für das gExtension Addon (zu finden auf gmodstore) einen direktlink einrichten. Wäre über "http://beispieldomain.de/gextension/SteamID64" zu erreichen.

    • Die wird in wcf1_user unter steamID64 gespeichert.

      Like 1
    • Erstmal danke und Verzeih.. magst du mir einmal schreiben wie die Standartvariante aussehen würde für mein geplantes Ziel in einem Profilfeld?

    • Ich weiß leider nicht, wie ich dir helfen kann. Ich kenne das gExtension Plugin nicht. Musst du etwas programmieren?

      Like 1
    • Nein ich müsste nur die SteamID 64 anhängen an eine Url die halt "http://beispieldomain.de/gextension/id=1234" heißt. Wobei statt 1234 eben die Steam ID 64 eingetragen werden würde.

  • Seit heute landet man bei der Steam Authentifizierung auf einer weißen Seite, bzw HTTP 500 Fehlermeldung.


    https://steamcommunity.com/ope…2F2.0%2Fidentifier_select


    Hat Steam wieder etwas geändert? Aktuell sind unsere Nutzer damit leider ausgeschlossen.

    • Hallo,

      steht denn etwas in deinem Fehlerprotokoll von PHP oder im ACP?

      Insb. bitte den PHP Log am Server überprüfen.

    • Es scheint ein Problem mit Steam gewesen zu sein. Heute früh hat die testweise Registrierung mit einem Steam Account funktioniert. Seltsam - ich hatte gestern als erstes geschaut, ob die Steam Server Probleme haben, da wurde nichts angezeigt. In den Logs konnte ich nichts finden - nur einen endless redirect.


      Wenn es wieder auftauchen sollte, schau ich direkt nach.

  • Funktioniert bei euch der Button Fortfahren, wenn ihr das Steam Popup Fenster bekommen habt, nachdem ihr auf Benutzerkonto erstellen gedrückt habt?

    Bei mir in der WoltLab Suite 3.1.8 geht diese Weiterleitung nicht.


    Bitte um Hilfe, sonst werde ich das Plugin zurückgeben müssen. (Unterstütze Version 3.1 ?!)

    • Hab den Fehler gefunden!

      Wenn die Funktion Anmeldung erzwingen aktiviert ist funktioniert das Popup nicht!

  • Hallo,


    Eine frage habe ich :D

    Wir sind nun von WCF2.1 auf das WSC3.1 gewechselt, wäre es möglich das es für die Kunden die bereits das Plugin für das WCF2.1 gekauft haben dann für die Version vom WSC3.1 eventuell einen Rabatt bekommen ?


    Lg Stefan

  • Wir möchten bei uns dieses Plugin nur zum einmaligen verifizieren nach der registration nutzen und nicht zum login.


    Leider wird der Steam Login Button dennoch im Foren-Login-Fenster angezeigt.


    Unsere Einstellungen:

    Logins via Steam erlauben: NEIN

    Popup im Loginbereich anzeigen: NEIN

    Zeige "Mit Steam verknüpfen" Button auch im Benutzerprofil an: JA


    Was können wir machen um das zu ändern?

    Like 2
  • Bitte mir genau angeben welche Daten gesammelt werden, und welche nicht.

  • gibt es da auch einen text für die Datenschutzerklärung?

    muss da doch was einfügen ist ja ne Schnittstelle zu Valve

  • Hallo, wie kann man von der Version 1.1.2 updaten? Mein Plan war WCF 2.1 > 3.0 > 3.1, aber klappt irgendwie nicht:


    An update of package de.atrox-dev.steam from version 1.1.2 to 2.0.0 RC 2 is not supported.

  • Hello,


    I just purchased the plugin and I havent been given it yet. It's been about 15 minutes, I got the confirmation email and the money has left my paypal.


    Regards,

    Theo Wood

  • Wäre es möglich, statt der Steam 32_ID, die Steam 64_ID anzuzeigen im Profil? - Wäre für uns als Altis Life Community gut wegen der PlayerID.


    Gruß Pudding

  • I have Steam members already registered on my site. What would be the best way to deal with these accounts. Is there a way to add their Steam ID to their existing profiles? Do they have to create a new account? Or perhaps use "Profile Integration for Steam" to first link users to Steam ID's, then use this app for new registers?

    • They can link their steam accounts in the user account settings under 3rd party logins.

  • Hallo,

    es gibt ein problem mit der weiterleitung bei älteren konten, die sich nachträglich verifizieren möchten.

    Fehler: Sie werden immer auf die selbe seite wo sie bereits sind weitergeleitet.

    http://prntscr.com/l1tjys

    • Hallo,


      der Fehler kommt, weil der User auch gleichzeitig die Nutzungsregeln akzeptieren muss. Ich muss erst intern prüfen, wie man den Fehler beheben kann.

    • okay, vielen Dank

  • Die Einstellung "Logins via Steam erlauben" i.V.m. einem hinterlegten Steam-Auth-Code blendet im Registrierung-/Anmelden-Dialog nicht den Drittanbieter-Login/Registrierung via Steam aus! Ich musste, da es noch Probleme mit Steam gibt (weil Adressen mit msi- in der URL grundsätzlich geblockt werden und manueller Freischaltung bedürfen), vorerst den hinterlegten Steam-Auth-Code entfernen, damit Steam völlig ausgeblendet wird.

  • Hello,


    I already have the "Profile Integration for Steam" by Batarjal, would there be any conflicts if I install steam verification? I run WoltLab Suite 3.1

  • Ich musste die Erweiterung deinstallieren, nun habe ich dennoch im Profil noch die angezeigte Option Drittanbieter Login mit Checkbox und der Anzeige wcf.user.3rdparty.steam bzw. wcf.user.3rdparty.steam.disconnect


    Wie bekomme ich das denn wieder „weg“?

  • Mit PHP 7.4 nicht benutzbar

    War in der Vergangenheit durchaus ein benutzbares Plugin, das ist es derzeit aber nicht mehr wenn man mit dem aktuellen Sicherheitsstandards leben will. Neben der fehlenden PHP 7.4 Unterstützung sind auch andere Dinge an dem Plugin Deprecated siehe hier.

Customers Who Bought This File Also Bought