Steam Verification OpenID Integration 1.1.2

License Agreement
Atrox Development Lizenz
Website
http://www.atrox-dev.de/index.php?page=ProductView&productID=36
Supported Versions
Burning Board 4.0 / WCF 2.0
Burning Board 4.1 / WCF 2.1

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: WCF 2.0, WCF 2.1
Languages: English, German


Get a Steam API Key


Erweiterungen:


------------------------------------------------------
At atrox-dev.de this plugin is reduced by 13%, therefore it costs only EUR 12.99!
------------------------------------------------------


Images

  • Version 1.1.2

    Bugfixes
  • Version 1.1.1

    • Behebt einen Bug, dass das Steamavatar nicht geändert werden kann
    • Behebt Apostrophe in der englischen Sprache
  • Version 1.1.0 pl 2

    Bugfix: Weiterleitung bei verpflichtender Steam Verifikation unter WCF 2.1

  • Version 1.1.0 pl 1

    - Benutzer können als Avatar Anbieter Steam wählen. Das Steam Avatar aktualisiert sich per Cronjob. Inkl. Benutzergruppenrechte und Optionen
    - Das Steam Login Icon wird nun über https geladen
    - Fehlerbehandlung verbessert
    - Option für das Zeigen von SteamID + VAC-Status für Sidebar und Profil getrennt

  • Version 1.0.5

    - Behebt Probleme, falls man einen anderen Tabellen Präfix eingestellt hat
    - Verbessert die Steam API mithilfe der internen HTTP Funktionalität vom WCF (inkl. Proxyeinstellungen)

  • Version 1.0.4 pl 1

    Behebt das Problem, dass User im WCF gebannt werden, die nicht VAC gebannt sind.

  • Version 1.0.4

    • Benutzer, die VAC-gesperrt sind, werden auch im WCF gesperrt (optional)
    • Plugin wird im Frontend deaktiviert, falls kein API-Key hinterlegt wurde
    • Javascript Files vom Plugin sind nun auch in einer minimized Form online (verringert Ladezeit und Traffic)
    • Popup in der Registrierung kann deaktiviert werden
    • Verifizieren Button im eigenen Benutzerprofil kann deaktiviert werden
    • Es kann nun eingestellt werden, ob der selbe Steamaccount für mehrere Benutzerprofile benutzt werden kann
    • Es sind nun Logins via Steam möglich
    • Steam Verknüpfungen können aufgelöst werden

    Jeder, der auf diese Version updatet, sollte die Einstellungen des Plugins überprüfen!

  • Version 1.0.3

    • Behebt Probleme, falls die SSL-Einstellungen in PHP vorkonfiguriert sind.
    • Benutzer müssen sich nun auch nachträglich verifizieren, falls dies im ACP so eingestellt ist. Das ist ideal für bestehende Foren, die alle Benutzer zur Steam Aktivierung verpflichten möchten!
    • Behebt Probleme, falls die gzip Komprimierung eingeschaltet ist.
  • Version 1.0.1

    - Neue ACP Einstellung: Benutzer können sich mit Steam registrieren, müssen aber nicht.
    - Ideal für bestehende Foren: Benutzer können sich nachträglich mit Steam verifizieren
    - VAC-Status und Steam Id können in Benutzerprofilen und Sidebars deaktiviert werden

  • Version 1.0.0

  • Hey Atrox.,


    Plugin gestern gekauft, installiert und bei Steam anmelden, es lädt und dann kommt Fatal error.

    Habe schon bei dir auf der Website http://www.atrox-dev.com geschrieben aber von dir kommt da keine Antwort mit Fehlerbericht.

    Der eine hat geantwortet und das habe ich gemacht aber immer noch das selbe Problem. Was mich ärgert den ich möchte das Forum fertig bekommen.


    Vielleicht bekomme ich hier etwas schneller Hilfe.

    • Du musst deinen Steam API Key auch im ACP hinterlegen unter Optionen -> Benutzer -> Registrierung

    • Ja das habe ich direkt nach der Installation gemacht. Trotzdem habe ich den Fehler

    • Dann ist der Key wahrscheinlich falsch, evtl. hast du ein Leerzeichen davor oder danach beim Kopieren eingefügt.

  • Hallo, wir hätten da folgende Frage, nur um ganz sicher zu sein: Wenn man den Login via Steam Account zulässt kann sich der User trotzdem noch einen beliebigen Benutzernamen im Forum aussuchen, es wird nicht zwingend sein Steam Account Name, oder?
    Besteht die Möglichkeit, das Plugin vor dem Kauf zu testen?

    • Nein. Es kann ein beliebiger Name und Avatar gewählt werden. Du hast auch viele Verschiedene Einstellungs Möglichkeiten

  • Hey Atrox.
    Ist das Plugin nicht mehr aktuell? Bekomme folgende Fehlermeldung:


    Dieses Paket ist inkompatibel mit den folgenden, installierten Paketen:


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

  • Habe das Steam Bindung auflösen nicht in der Benutzerkonto-Verwaltung

  • Wäre es möglich wenn man die Steam Authentifizierung nicht macht das man bestimmte Themen im Forum nicht betreten kann oder auch Seiten.

  • Mahlzeit, wir benutzen das plugin schon total lange. nur mir ist jetzt aufgefallen, dass man sich nicht mehr normal registrieren kann: schaue hier: https://spielertreffpunkt.de/index.php/Register
    Ich denke bzw mir wurde gesagt, dass es mit diesem Plugin zusammen hängt... was genau soll ich tun? :/ kannst es ja gerne mal testen, dich normal zu registrieren .... danke

  • Guten Tag Atroxdev, Gibt es die Möglichkeit, beim Anmeldefenster das Steamlogo grösser zu machen? (https://www.woltlab.com/attach…23975-screenshot-148-png/)
    Am liebsten hätte ich Steam und Registrierung gedreht. Steamanmeldung gross oben, und Registrierung klein unten.
    So, das der "Blinde" Spieler besser sieht, das ein Anmelden via Steam möglich ist...


    Mit freundlichen Grüssen
    BesenZ

  • Habe gesehen, dass du das Plugin schon für WSC 3.0 auf deiner Seite hast. Wird dies auch hier verfügbar sein?

  • Hallo, wir nutzen von dir den SteamAuth und den Premium Shop in Verbindung mit ArmA 3 und joa irgendwie werden 2 unterschiedliche felder für die speicherung der steam64id abgeleht. Gibt es eine Möglichkeit es so zu machen das wenn man sich mit dem steamAuth eingeloggt hat diese direkt so abgelegt wird das man es nicht mehr manuell zwecks premium shop machen muss? Wenn ja wo genau finde ich das?

    • Eigentlich sollte das funktionieren. Welche Versionen und welche Pluginnamen benutzt ihr? Am besten meldest du dich per PN.

  • Was passiert eigentlich wenn man das Plugin deinstalliert? Die User haben ja dann alle ihre Passwörter nicht mehr

  • Wird dieses Plugin bei Release des WSC 3 kompatibel sein?

  • Hallo!


    Besteht die Möglichkeit die "steamID64" anstatt der "steamID" anzeigen zu lassen?


    betrifft:
    - SteamID im Profil anzeigen
    - SteamID in Nachrichten Sidebars anzeigen


    Außerdem: Kann man das "Steam UserID:" in der Sidebar ändern auf nen kürzeren Namen wie z.B. einfach "Steam"



    Des Weiteren würde ich gerne erfahren ob du für einen kleinen Programmierjob zur Verfügung stehst.

    • Hallo, das ist nur durch manuelle Templateänderungen nötig, die du selbst im ACP vornehmen kannst.
      Ich bin momentan und auch langfristig ausgebucht, sorry ;)
      Viele Grüße,
      Tobias

    • atroxdev, danke für die antwort!


      dann noch eine andere frage: wo genau werden denn die steam ids gespeichert, also in welchem teil der mysql datenbank?

    • wcf1_users hieß die Tabelle glaube ich

  • Hallo,
    kann die Benutzerrechte für das Einsehen des VAC Status / der SteamID nicht finden. Kann mir da wer weiterhelfen?

  • Ahoi,


    könnte man irgendwie einfügen das man Benutzer anhand der verlinkten ID suchen kann? Wäre auf jeden Fall hilfreich. Vielleicht gibt es das ja schon bereits und ich finde es einfach nur nicht.....

  • VAC Status eines Mitglieds steht auf "Banned" auch wenn der Account nicht gebannt ist, sondern es nur irgenswann mal war... hatte einen Fall, dass der vor 1800 Tagen mal gebannt war... ist das wirklich notwendig? Mich interessiert eig. nur, ob aktuelle gebannt.

  • Hab die Option aktiviert, dass VAC gesperrte auch im WCF gesperrt werden sollen, allerdings tut es das nicht. Woran kann das liegen?

  • Bei der Registrierung bitte mal das zusätzliche Popupfenster raus nehmen was auf Steam hinweist. Das ist unnötig an dieser Stelle. Hab das Plugin deswegen erstmal deinstalliert. Zudem, wie bekomme ich aus meinem Profil die Steam Verbindung raus, im Profil kann ich das gar nicht deaktivieren, selbst nach der Deinstallation des Plugs ist es noch drin.

    • Den Popup kann man deaktivieren im ACP. Unter Accountverwaltung kann die Verbindung gelöst werden. Das geht natürlich nicht mehr, wenn das Plugin deinstalliert wurde. In dem Fall manuell in der Datenbank die Verbindungen löschen.

    • Die Verbindung wurde durch das Deinstallieren doch entfernt. :)

    • Ich kann das Steam-Konto nicht mehr lösen der Menüpunkt fehlt! Obwohl alle Haken gesetzt sind unter Option > Benutzer > Registrierung

    • Das geht bei Admin-Accounts nicht, weil der Login auch nicht gekoppelt ist.

  • Kann man es so einstellen, dass man auch ein bestimmtes Spiel in der Bibliothek haben muss, um für bestimmte Forenbereiche freigeschaltet zu werden? Das wäre genial und würde ein abuse von neu erstellten steam accounts ohne games verhindern.

    • Das ist nicht möglich.

    • hätte auch das Problem dass die bibliothek öffentlich sein müsste, was nicht jeder will...
      aber zugegeben es wäre nett wenn man bspw sagt dass bestimmte gameforen bspw nur dann gehen wenn man besagtes game hat.

  • Hi, wäre es möglich, für die Automatische Gruppenzuordnung, eine Checkbox hinzuzufügen?
    Diese soll, muss auch nicht sichtbar für den User sein, beim User automatisch angehakt werden, wenn er sich mit Steam authentifiziert hat.
    Danach könnte man bei den automatischen Gruppenzuordnung eben sagen "Alle User mit Steam Auth in Gruppe X"


    Ich würde nämlich gerne eben diese User automatisch einer entsprechenden Gruppe zuordnen.

  • Guten Tag,
    Wir haben das Problem, dass leute die sich registriert haben über steam(zwang) nicht in das ACP kommen.
    die haben eine Gruppe wo es ihn erlaubt ist ins ACP zu gehen. Dort wird nach benutzer und passwort gefragt.
    hier nimmt er keine daten.
    Wenn ich nun einem das Passwort änder kommt er mit seinem forum benutzer + forum passwort rein.
    dies geht aber nur für die aktuelle session. und wenn er dann sich ausloggt und wieder reinmöchte gehts erneut nicht.
    es muss erneut das passwort geändert werden.
    wäre super wenn es hierfür eine lösung gibt.

    • Einfach die Steam Anbindung in der Accountverwaltung lösen.

    • wir brauchen die Steamanbindung, das wäre keine gute lösung. weil anhand der id funktioniert der rest wie whitelistung auf dem arma 3 server ect.

    • ok haben gelöst, hab ihn lösen lassen, ausloggen lassen. passwort gesetzt. dann mit benutzer+pw einloggen lassen.
      dann wieder verbinden lassen.
      bis dato schaut es gut aus. soll er sich mit benutzer+pw einloggen. uns geht es nur um die id :)
      er beobachtet es nun sollte es nicht klappen meld ich mich nochmal.
      erstmal danke und tolle arbeit.

    • klappt super, muss sich aber nun immer mit password, benutzer anmelden. wenn man sich via steam anmeldet kommt er nicht mehr rein. passwort wird einfach geändert?
      aber danke für die hilfe.

    • Ja das wird dann geändert. Ist vom WCF so vorgegeben, nicht von mir. Admins können sich auch normalerweise nicht für Steam anmelden.

  • Plugin installiert. Habe mein Account erfolgreich verbunden mit Steam, doch wenn ein neuer User einen Namen eingibt, den Punkt bei "Nein, ich möchte mich jetzt registrieren." setze und auf Absenden, lande ich wieder auf der Anmeldeseite. Sprich, ich werde nicht weitergeleitet zur Registrierung.

  • Hallo, gibt es die Möglichkeit die Steam_id auszublenden und nur den VAC Status Anzuzeigen, optimalerweise der Vac-Status als Link zum Steam Profil. Denke nicht jeder will das seine Steam ID mitten im Forum zu finden ist. Das ich die Funktion generell abschalten kann ist klar, der Vac Status wäre aber doch für alle interessant....

  • Bei verpflichtender Steam Verifikation funktioniert die Weiterleitung bei bereits registrierten Benutzern nicht und man hängt quasi in einer Endlosschleife fest :(
    Gibt es hierfür eine Lösung?

  • Bei mir ist ein Fehler mit dem Avatar aufgetreten. Ich habe bei steam kein Avatar, hab deswegen auf das eigene Avatar im Forum unter Profile gewechselt und neu hochgeladen. Dieses Avatar fleigt aber nach einigen Stunden und spätestens nach einem Tag automatisch raus und es ist wieder das Avatar von Steam drin. ;)

  • Wäre es möglich anstatt (Bei einem Beitrag von einem User unterm Avatar) die Steam ID64 anzuzeigen, als Icon wie bei früheren Wbb3 anzuzeigen? Das wenn man drauf klickt auf das Profil des Users kommt?

  • OpenID für Playstation Network geplant?

  • Hallo, ich bekomme seit ein paar Tagen ein Update angezeigt, kann es aber nicht installieren.

    • Wo hast du denn das Plugin installiert? Das Update gibt es momentan nur über den Atrox Dev Updateserver mit entsprechenden Kundendaten von Atroxdev.

    • Update gibt es jetzt auch bei woltlab.

    • Danke, jetzt konnte ich es Updaten

  • Hallo
    Ich habe diese Plugin heute gekauft und installiert.
    Wenn ich nun die Verifizierung per Steam voraussetze lande ich in einer Endlosschleife der Weiterleitung...
    Auch wenn ich auf den Link klicke geht es nicht weiter...


    Gibt es dort ein bekanntes Problem?

    • Bekannt ist mir nichts. API Key hinterlegt? Am besten nochmal prüfen. Sollte min 20 Stellen lang sein und nicht dein Steam PW o.ä.

    • Ist hinterlegt und funktioniert sofern ich die Verpflichtung aus mache...
      Stelle ich die Verlinkung auf verpflichtend dann ist das eine Endlosschleife innerhalb der Weiterleitung..
      Ich tippe auf ein Template Problem konnte aber bisher das richtige Template nicht finden...

    • Achso, ja das ist ein Bug bekannt und wird bald behoben.

    • Gibt es eine Möglichkeit das ganze Temporär zu beheben?
      Ich benötige wegen einiger Funktionen die SteamID zwingend zumal ich nur SteamUser die auch unsere Server besuchen im Forum Registrieren lassen möchte...

    • Ist im nächsten Update behoben.

  • Fri, 02 Oct 2015 09:10:57 +0000
    Message: PHP warning in file /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/action/SteamAuthAction.class.php (103): file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known
    File: /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/system/WCF.class.php (304)
    PHP version: 5.4.45-0+deb7u1
    WCF version: 2.1.6 (Typhoon)
    Request URI: /steam-auth/?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=id_res&openid.op_endpoint=https%3A%2F%2Fsteamcommunity.com%2Fopenid%2Flogin&openid.claimed_id=http%3A%2F%2Fsteamcommunity.com%2Fopenid%2Fid%2F76561198133030720&openid.identity=http%3A%2F%2Fsteamcommunity.com%2Fopenid%2Fid%2F76561198133030720&openid.return_to=https%3A%2F%2Fwww.arksurvivalevolved.de%2Fsteam-auth%2F&openid.response_nonce=2015-10-02T09%3A10%3A56Z7XktlYHrcHf%2BTEEJrAw7yBnh9s4%3D&openid.assoc_handle=1234567890&openid.signed=signed%2Cop_endpoint%2Cclaimed_id%2Cidentity%2Creturn_to%2Cresponse_nonce%2Cassoc_handle&openid.sig=SBHjbGP1kQWOCe8F9%2F%2BP9mNpayI%3D
    Referrer: https://steamcommunity.com/ope…2F2.0%2Fidentifier_select
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
    Information: ""
    Stacktrace:
    #0 [internal function]: wcf\system\WCF::handleError(2, 'file_get_conten...', '/var/www/virtua...', 103, Array)
    #1 /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/action/SteamAuthAction.class.php(103): file_get_contents('https://steamco...', false, Resource id #107)
    #2 /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/action/SteamAuthAction.class.php(123): wcf\action\SteamAuthAction::validate()
    #3 /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/action/AbstractAction.class.php(49): wcf\action\SteamAuthAction->execute()
    #4 /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/system/request/Request.class.php(58): wcf\action\AbstractAction->__run()
    #5 /var/www/virtual/arksurvivalevolved.de/htdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute()
    #6 /var/www/virtual/arksurvivalevolved.de/htdocs/index.php(10): wcf\system\request\RequestHandler->handle('wbb')
    #7 {main}


    bekomm diese fehlermeldung .. liegt das an mir ? oder hats da was mit dem plugin ?

  • Leute können sich nicht mehr normal registrieren und werden gezwungen über Steam sich zu registrieren. Wie kann ich diese Funktion deaktivieren?

Customers Who Bought This File Also Bought