XenForo 1.X Steam Authentication & Integration v1.6.3

H4X0RR

Master 🏆
Level 5

Torrents Stats

Messages
1 117
J'aime
1 092
Trophées
830
Inscrit
26 Novembre 2015
Link Removed

XenForo : Link Removed
Download : Link Removed

Information :
Steam Authentication Version >= 1.6 is compatible with Xenforo 1.5!

Steam Authentication Version 1.4 and 1.5 is compatible with Xenforo 1.3.x and 1.4.x!(No longer supported once XenForo 1.5 is released)


Authenticate to your XenForo forum with Steam! Steam Authentication & Integration allows new and existing users to establish accounts via their Steam accounts using the Steam Web API. There are additional features such as: Steam statistics for your users; Generate notices for users based on steam data (ex. notices for people who own a specific game); Create trophies based on steam data (ex. trophy for associating a steam account to your xenforo account). Best of all, there are no template edits required!

This addon is a continuation of theLink Removedaddon created by Morgan. If you have this version installed already, you can upgrade to this addon without the need to re-install. Just follow the upgrade steps below.

Table Of Contents
  1. Features
  2. Requirements
  3. Installation Steps
  4. Upgrade Steps
  5. Configuration
  6. Roadmap
  7. Troubleshooting
  8. Known Issues / Fixes
  9. Additional Information
1) Features
  • Single Sign On / Authentication via Steam
  • Statistics
  • Notices
  • SteamProfile
  • Power by the Steam Web API
  • No Template Hooks or Editing Required
2) Requirements

Minimum Requirements
  • BCMath
  • allow_url_fopen = 1 (On by default in PHP)
  • Link Removed
Recommended Requirements
  • BCMath
  • cURL
  • Link Removed
3) Installation Steps
  1. Configure Prerequisites (if necessary)
  2. Upload files in the upload directory to your forum
  3. Install using the provided "addon-Steam.xml"
  4. Change options for "Steam Integration" as necessary
4) Upgrade Steps

If your current version is < 1.50
  1. Delete root/js/steam directory (optional)
  2. Upload the upload directory to your forum (overwrite any files)
  3. Upgrade the addon using the provided "addon-Steam.xml" file
5) Configuration

Steam Authentication & Integration can be configured inHome > Options > Steam Integrationunder the Admin Control Panel.

>> IMPORTANT <<

Make sure that you have a STEAM API KEY entered into the configuration options. This addon will NOT function properly without a valid API key.

>> /IMPORTANT <<

If you choose to display the steam statistics navbar tab, make sure to also give allow permissions to the appropriate user groups or users. Otherwise, they will not be able to view statistics. Permissions can be changed under the Users section in the ACP.

The same goes for steam profile banners. Permissions need to be configured to display them to users/groups.

Cdt, .
 

7even.

Nitro Booster ❤
Level 5
VeryFriend's

Torrents Stats

Messages
991
J'aime
168
Trophées
999
Inscrit
14 Décembre 2015

Tony

Master 🏆
Level 2

Torrents Stats

Messages
117
J'aime
20
Trophées
366
Inscrit
6 Février 2018
petit probleme quand j'ai tout fait ça fonctionne bien mais par contre quand je me connecte ça me met cela : Error during authentication. Please try again.

et j'ai ça comme erreur dans le panel admin :
Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND p.is_banned NOT IN (1) ' at line 5

  1. Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
  2. Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
  3. Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
  4. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 734
  5. Zend_Db_Adapter_Abstract->fetchAll() in Steam/Helper/Steam.php at line 567
  6. Steam_Helper_Steam->getGameStatistics() in Steam/ControllerAdmin/Steam.php at line 115
  7. Steam_ControllerAdmin_Steam->actionTopOwned() in XenForo/FrontController.php at line 351
  8. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  9. XenForo_FrontController->run() in /var/www/lsroleplay.mtxserv.fr/public_html/admin.php at line 13
 

unknown

Membre ✓
Certifié
Level 3

Torrents Stats

Messages
167
J'aime
1 450
Trophées
893
Inscrit
25 Avril 2017
petit probleme quand j'ai tout fait ça fonctionne bien mais par contre quand je me connecte ça me met cela : Error during authentication. Please try again.

et j'ai ça comme erreur dans le panel admin :
Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND p.is_banned NOT IN (1) ' at line 5


  1. Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
    Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
    Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 734
    Zend_Db_Adapter_Abstract->fetchAll() in Steam/Helper/Steam.php at line 567
    Steam_Helper_Steam->getGameStatistics() in Steam/ControllerAdmin/Steam.php at line 115
    Steam_ControllerAdmin_Steam->actionTopOwned() in XenForo/FrontController.php at line 351
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/lsroleplay.mtxserv.fr/public_html/admin.php at line 13
Salut, vas dans upload\library\Steam\ControllerPublic et Registrer.php puis edit la ligne 658
PHP:
preg_match("#^http://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);
par
PHP:
preg_match("#^https://steamcommunity.com/openid/id/([0-9]{17,25})#", $_GET['openid_claimed_id'], $matches);
Et voila, normalement ça devrait marché nickel :handok:
 

Tony

Master 🏆
Level 2

Torrents Stats

Messages
117
J'aime
20
Trophées
366
Inscrit
6 Février 2018
bonjour oui ça marche mais la il demande de continuer l'inscription il met juste le pseudo j'aimerais qu'il ce connecte automatiquement grâce au steam.

et j'ai toujours cest erreur :
Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND p.is_banned NOT IN (1) ' at line 5

  1. Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
  2. Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
  3. Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
  4. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 734
  5. Zend_Db_Adapter_Abstract->fetchAll() in Steam/Helper/Steam.php at line 633
  6. Steam_Helper_Steam->getGamePlayedStatistics() in Steam/ControllerAdmin/Steam.php at line 130
  7. Steam_ControllerAdmin_Steam->actionTopPlayed() in XenForo/FrontController.php at line 351
  8. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  9. XenForo_FrontController->run() in /var/www/lsroleplay.mtxserv.fr/public_html/admin.php at line 13
 
Dernière édition:

unknown

Membre ✓
Certifié
Level 3

Torrents Stats

Messages
167
J'aime
1 450
Trophées
893
Inscrit
25 Avril 2017
Pour ce qui est de la connexion steam il faut dans tous les cas te créer un compte (à partir de steam) mais sinon steam sert juste à te login.
Sinon faut voir avec quelqu'un de plus expérimenté car j'en ai aucune idée (pour l'erreur).
 

Tony

Master 🏆
Level 2

Torrents Stats

Messages
117
J'aime
20
Trophées
366
Inscrit
6 Février 2018
l'erreur est regler, maintenant j'aimerais comme sur certain forum, que quand tu clique pour te login via le bouton steam, il ce connecte automatiquement est ne demande pas l'adresse la date tout ça.
 

VadorFR

Master 🏆
Level 1

Torrents Stats

Messages
52
J'aime
0
Trophées
356
Inscrit
15 Octobre 2017
Une erreur ce produit après l'installation

Server Error
Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND u.is_banned NOT IN (1) ' at line 6

  1. Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
  2. Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
  3. Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
  4. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 734
  5. Zend_Db_Adapter_Abstract->fetchAll() in Steam/Helper/Steam.php at line 500
  6. Steam_Helper_Steam->getGameOwnersHours() in Steam/ControllerPublic/Steam.php at line 42
  7. Steam_ControllerPublic_Steam->actionIndex() in XenForo/FrontController.php at line 351
  8. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  9. XenForo_FrontController->run() in /var/www/etonyadarkrp.mtxserv.fr/public_html/index.php at line 13

J'ai essayer la manip de @unkown mais cela ne fonctionne pas si vous avez une solution au problème... :)
 
Haut Bas