Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Steam Connect - Sign in with your Steam Account! [RC3] Details »»
Steam Connect - Sign in with your Steam Account! [RC3]
Version: 1.4.5, by Disasterpiece Disasterpiece is offline
Developer Last Online: Oct 2019 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 4.2.x Rating:
Released: 07-14-2011 Last Update: 11-06-2012 Installs: 239
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Steam Connect



INFO


-- Steam Connect Addon for vBulletin 4.2.x;
Development Platform := vBulletin 4.1.3 - 4.2.0, Debian Linux, PHP5, MySQL5, apache2;

Dependencies := lib cUrl (PHP), openid (included);

Author := Andreas "Radon" Rudolph, Disasterpiece;

Contact := radon@purgatory-labs.de, https://vborg.vbsupport.ru/member.php?u=198844

Homepage := http://purgatory-labs.de


WHAT YOU SHOULD KNOW BEFORE INSTALLING

This addon is Unsupported as of 2015 until further notice. I have not enough time or interest in vbulletin to keep this alive.

This addon provides a framework for future extensions which make use of the Steam API.
It helps to determine the SteamID of an user. Unless older methods of inserting the steam
id into a user field, the addon lets the user authenticate with Steam OpenID, therefore
you can trust 100%, that this particular user is the same user as the Steam-ID provided.

Users can link their Steam ID to their forum account or they can create a new account
using details pulled from their Steam Profile.
Like the Facebook connect plugin, it allows users to quickly set up a forum account without
having to define a password or an email address. This option can be disabled in the AdminCP,
however it is encouraged to allow users to use this quick-register feature, since they
already authenticated themselves through steam, so any additional password or email
authentication is just unnecessary.

If the user decides to un-link his forum account with his steam-profile, he has to set up
a password and email first, so the forum account remains usable after this.

At the moment, the addon is in its second RC state, which means that the current versions contain mostly bugfixes and are candidates for a full release.
Until now, the product worked without major problems in productive environments.
Although it is stable as is, the author doesn't provide any guarantee.
Due to the nature of the addon and how vBulletin manages 3rd party code inclusion, additional
login and register methods have been provided by the plugin. It is discouraged to use the
plugin on high profile communities in this early development state.

If you have any further questions, feel free to post in this thread.


F.A.Q. / General Issues / Error Messages

"There has been a problem with the OpenID libary: No OpenID Server found at http://steamcommunity.com/openid"
- Additionally, a 503 HTTP error is thrown. Simple solution: Wait. Steam Community servers are overloaded/down right now, there's nothing you can do about it

Do NOT uninstall the mod if you want to keep the linked users records. Upgrading means uploading the new product xml file for the new version and choose "overwrite" in the upload dialog.
The Installer will handle the update process by its own. Uninstalling the product will erase all the table fields which contain the steam link data.



STEAM CONNECT ADDONS

- Steam Mini Profiles


INSTALL HOWTO

Download Now

File Type: zip product_steamconnect_1_4_2rc2.zip (65.1 KB, 424 views)
File Type: zip product-steamconnect_1_4_4rc3.zip (68.8 KB, 107 views)
File Type: zip product-steamconnect_1_4_5rc3.zip (71.1 KB, 1401 views)

Screenshots

File Type: jpg scr1.JPG (145.1 KB, 0 views)
File Type: jpg scr2.JPG (78.3 KB, 0 views)
File Type: jpg scr3.JPG (65.2 KB, 0 views)
File Type: jpg scr4.JPG (103.9 KB, 0 views)
File Type: jpg scr5.JPG (81.6 KB, 0 views)
File Type: jpg stc_steamicon.JPG (11.4 KB, 0 views)
File Type: jpg stc_adminoption.JPG (75.6 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
7 благодарности(ей) от:
Anbieter, bounty7565, dark alex, Dinnoosaur, mohammadxxx, Popa Andrei, ukhostz

Comments
  #42  
Old 07-31-2011, 07:41 PM
erie1555 erie1555 is offline
 
Join Date: Apr 2011
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can you add the ability for Administrators to see the steam account it's linked too, or pull the STEAMID of the person?

This would be greatly appreciated, thanks!
Reply With Quote
  #43  
Old 08-18-2011, 02:29 AM
Lostboyfan's Avatar
Lostboyfan Lostboyfan is offline
 
Join Date: Mar 2010
Location: Chicago, IL
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Tagged for later
Reply With Quote
  #44  
Old 08-31-2011, 01:46 PM
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I get this error when trying to link accounts:

Quote:
Empty or invalid Steam ID transfered!
Any ideas what went wrong?

EDIT:
It seems other members are able to link with no problems. I was thinking it could have been because I am an unalterable user, I changed that but still same error.
Reply With Quote
  #45  
Old 08-31-2011, 03:14 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Did you set up a steam community profile?
Do you use any unusual steam settings like a private profile or do not use a steam avatar?

Other reasons may be an issue with the vb datastore. Do you use an advanced datastore like xcache or memcached?
Reply With Quote
  #46  
Old 08-31-2011, 06:04 PM
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The only thing I have private on my profile is the Comments are Friends Only.

We do not use xcache or memcached.

So far I am the only one that seems effected by this. I do have a somewhat older steam account, late 2006. But I doubt that could be effecting it.
Reply With Quote
  #47  
Old 08-31-2011, 08:57 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It's hard to pinpoint the error, especially if I can't reproduce it and apparently, all other users don't have the same problem.

What you can do (provided you're an advanced user/admin) is to go into your phpmyadmin into your vbulletin database, open the table #_datastore (where # is your vb table prefix), search for the entry with title "steam_softlinks" (should be the last entry) and check if it's not empty and if your steam-id is stored there.
For your steam-id to be resolved to the numeric expression, you can use this tool: http://steamidconverter.com/
It's the steamid64 number you're looking for.

If the id is NOT found, then there's something wrong with your steam-id and/or steam not returning your steamid for any reason.
However, I'll check this out as soon as I got more info on what's happening there on your machine.

That's all I can do from here right now.
Reply With Quote
  #48  
Old 08-31-2011, 11:55 PM
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well the 64 number is in there. It was in there several times. I removed my instances of it and retried but to no avail.

Here's what the orginial data looked like in that:
Quote:
a:45:{s:32:"70933e97b17d78b4d87b92e8586f24dd";s:17 :"76561197988503892";s:32:"35175a60fabde87fd828b8d beebf7fe9";s:17:"76561197986527743";s:32:"d352ad64 4634f764f17d9d9424ca008b";s:17:"76561197986527743" ;s:32:"e3a9aa894e8e593af468509f66295071";s:17:"765 61198024087824";s:32:"2b6cc49faacd50be3f6763af12f4 fb13";s:17:"76561197999465512";s:32:"8c36a31bd7212 a8ae89e82e5b98f5ae5";s:17:"76561197986527743";s:32 :"2bf280d8b27ae44830644ec9864cf3dc";s:17:"76561197 986527743";s:32:"7cb7221b90ae0ee4e3d71b42d5135475" ;s:17:"76561197974614114";s:32:"6401e151d1368c3814 9adfe5d213b3e1";s:17:"76561198018407839";s:32:"346 f996c40c1df5dae849c460de6c96a";s:17:"7656119798652 7743";s:32:"7dea5d8ab457fc15ad525bee6540b98d";s:17 :"76561197986527743";s:32:"0c036d1259c71fa1f077eec 9cac0cf0f";s:17:"76561197993531712";s:32:"b97d174d df46b52655601293a03a8334";s:17:"76561198027970043" ;s:32:"6f82b9b00e1ae94aa55cd1f535f19f4a";s:17:"765 61198014711860";s:32:"11a018c7718b7ca010559e2ce104 3f85";s:17:"76561198019918993";s:32:"868366ace10d3 2147ffb41917632eb6e";s:17:"76561197999877366";s:32 :"ab14d52b4e4b6fedbb7e87181e3e51af";s:17:"76561198 027970043";s:32:"6a41fb97dc4a4426ea0e74c819c98bfd" ;s:17:"76561198013427386";s:32:"14df7a6da2f6bc92ed f7df2d59c1eaea";s:17:"76561197986527743";s:32:"62f 738d56892613665fd1d7a007cbb5c";s:17:"7656119801397 7662";s:32:"8788c700f72f553f31283cd57f093692";s:17 :"76561197986527743";s:32:"13ea76a6730bf8330b8c970 d5a2e0049";s:17:"76561197991460252";s:32:"5c7a6c75 44b7152db440ffe4c2f2fba4";s:17:"76561198023813480" ;s:32:"c7c5098e7797ca92cd8ac373c95a44a6";s:17:"765 61197981002151";s:32:"d129c99d241d22d060a98805ec17 20cb";s:17:"76561198000858676";s:32:"58fedbf13b99d d16d572e2785c221d12";s:17:"76561198000310401";s:32 :"4d3d072acc7cf85238f3c786d6def55f";s:17:"76561198 040527588";s:32:"79794d0b866e761e9d96d7e42769eb4b" ;s:17:"76561198013201649";s:32:"45c89ddfcb45015647 a97965b990c0a4";s:17:"76561198023624756";s:32:"1d2 41386da8496e9e40265f74c29c356";s:17:"7656119801129 7259";s:32:"a1f77621c093c4840c5b32725035151d";s:17 :"76561198029763589";s:32:"14f8aa4f391a75145c404c0 bab2d871a";s:17:"76561197999358606";s:32:"8b21b056 98e308132424e3812267d536";s:17:"76561198019908802" ;s:32:"876b0c1ca998929fa46a36eb5fa96e91";s:17:"765 61198025363367";s:32:"b716a08cd6541cc357350cadb64d e82c";s:17:"76561198044652694";s:32:"bf5213bc1cce3 919a25ac2a08fccf1e5";s:17:"76561198019245810";s:32 :"c3f774196f018b06ac7da9246c497012";s:17:"76561197 999776911";s:32:"93cbf9fd9f6d7db0d31eeabcae84935f" ;s:17:"76561198019245810";s:32:"a685ef4969f7a8f7de 70b771c8a10ac1";s:17:"76561198007547144";s:32:"fd6 c04e653d80d184b2b91396a1a4fbb";s:17:"7656119802408 4836";s:32:"ce0ea6ade26b6e9f68d8dcfc587ce3eb";s:17 :"76561198014244290";s:32:"b9bf19026587cb93fa43b52 ac865f6b6";s:17:"76561198022226199";s:32:"df8da2ba f97fb2eb51d968167cd5495c";s:17:"76561197988649811" ;s:32:"76e844138fb2b4092499fa3c8660bc25";s:17:"765 61198015076780";s:32:"439697a856814cf4ad1d7edf9f9a 72cb";s:17:"76561198035797744";}
My number is 76561197986527743
Reply With Quote
  #49  
Old 09-01-2011, 08:42 AM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'll prepare some tests to make it more error-verbose, the fact that the id exists in the datastore shows, that it's likely a bug with the vb plugin.

In the meantime, clear all your forum cookies and try again linking two accounts. It still doesn't add up that only you have the problem.
Reply With Quote
  #50  
Old 09-01-2011, 02:08 PM
SpikedRocker SpikedRocker is offline
 
Join Date: Jul 2009
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cookies cleared and same result. Feel free to hit me up on Steam if you'd like: spikedrocker <~username
Reply With Quote
  #51  
Old 09-02-2011, 10:40 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Small bug. When unlinking, it says:

Quote:
Successfully unlinked your Forum Account!
Which is correct. But it doesn't forward (automatic) to the profile page or main forums.

Also:

Hey,

Could you add the following to this plugin?

In the AdminCP when editing a user:

Quote:
External Connections:

Facebook Connected Yes
Steam Connected Yes
Currently Steam is not being added.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:16 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04996 seconds
  • Memory Usage 2,363KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (7)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete