Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Steam Connect - Sign in with your Steam Account! [RC3] Details »
Steam Connect - Sign in with your Steam Account! [RC3]
Mod Version: 1.4.5, by Disasterpiece (Coder) Disasterpiece is offline
Developer Last Online: Nov 2016 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (39 votes - 4.87 average) Installs: 236
Released: 15 Jul 2011 Last Update: 07 Nov 2012 Downloads: 2245
Not Supported DB Changes Uses Plugins Template Edits Additional Files External Content  

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, http://www.vbulletin.org/forum/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

Only licensed members can download files, Click Here for more information.

Addons

Supporters / CoAuthors

Screenshots

Click image for larger version

Name:	scr1.JPG
Views:	2501
Size:	145.1 KB
ID:	131037   Click image for larger version

Name:	scr2.JPG
Views:	1919
Size:	78.3 KB
ID:	131038   Click image for larger version

Name:	scr3.JPG
Views:	1626
Size:	65.2 KB
ID:	131039   Click image for larger version

Name:	scr4.JPG
Views:	1757
Size:	103.9 KB
ID:	131040  

Click image for larger version

Name:	scr5.JPG
Views:	1430
Size:	81.6 KB
ID:	131041   Click image for larger version

Name:	stc_adminoption.JPG
Views:	1459
Size:	75.6 KB
ID:	133703   Click image for larger version

Name:	stc_steamicon.JPG
Views:	1540
Size:	11.4 KB
ID:	133702  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Mini Mods Steam IM Card v4.x (now with Steam Profile Tab) bananalive vBulletin 4.x Add-ons 41 19 Mar 2015 19:37
Mini Mods Steam IM Card TerrorKalle vBulletin 3.6 Add-ons 38 24 Jul 2008 22:16

  #136  
Old 05 Dec 2011, 23:07
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Just a short note for all Administrators with the 1.2.1 version:
I added the 1.2.2 version, which fixed a small bug in the admin interface, producing malformed Steam64-IDs when edited in the admincp.

No bigger upgrade necessary than importing the new product xml file, overwriting the older version.
Reply With Quote
  #137  
Old 06 Dec 2011, 04:52
Strategos Strategos is offline
 
Join Date: Nov 2011
yay!
Reply With Quote
  #138  
Old 06 Dec 2011, 04:59
wtfaatp wtfaatp is offline
 
Join Date: Jan 2011
Man thank you for this fix Now to make a fork for other mod's Again Thnx
Reply With Quote
  #139  
Old 09 Dec 2011, 01:32
Strategos Strategos is offline
 
Join Date: Nov 2011
Oh and another important suggestion

You should make it so that you can choose which usergroups can unlink their steam accounts. It's easy for someone to troll, and unlink their account so that when you ban them they can re-link it.

Also, upgrading steam connect seems to reset the table of who has registered and who hasn't.

Last edited by Strategos; 09 Dec 2011 at 01:50.
Reply With Quote
  #140  
Old 09 Dec 2011, 09:07
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by Strategos View Post
Oh and another important suggestion

You should make it so that you can choose which usergroups can unlink their steam accounts. It's easy for someone to troll, and unlink their account so that when you ban them they can re-link it.
That's a good suggestion. Will do in the next update.

Originally Posted by Strategos View Post
Also, upgrading steam connect seems to reset the table of who has registered and who hasn't.
That shouldn't happen! Do you have backups? I'll check later if this might occur somehow, but it relies on the vbulletin upgrade system, wich only performs additional process and does nowhere remove any entries at all, or did you uninstall the plugin first? In this case the user table columns are dropped.
Reply With Quote
  #141  
Old 10 Dec 2011, 02:53
Psyd0x Psyd0x is offline
 
Join Date: Dec 2011
I have a problem, the steam icon not appear in the post bit, can you tell me how to fix it?
Reply With Quote
  #142  
Old 10 Dec 2011, 03:38
Strategos Strategos is offline
 
Join Date: Nov 2011
Originally Posted by Disasterpiece View Post
That's a good suggestion. Will do in the next update.



That shouldn't happen! Do you have backups? I'll check later if this might occur somehow, but it relies on the vbulletin upgrade system, wich only performs additional process and does nowhere remove any entries at all, or did you uninstall the plugin first? In this case the user table columns are dropped.
Yeah I uninstalled the plugin and uploaded the new one and it reset the activation status of everybody.
Reply With Quote
  #143  
Old 10 Dec 2011, 21:15
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Also, have you by any chance read my suggestion regarding making unlink an option to groups? So not everyone can unlink.
Reply With Quote
  #144  
Old 11 Dec 2011, 00:07
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by Strategos View Post
Yeah I uninstalled the plugin and uploaded the new one and it reset the activation status of everybody.
You shouldn't do that, upgrading a product means uploading the product xml file and choose overwriting, that way only the install routines for the next version update are processed.
If you uninstall, the uninstall routine will drop all relevant tables.

I suggest to revert to a backup and in the future only upgrade without uninstalling the mod.
I'll add a note so the problem won't happen to other users.


Originally Posted by FF|Skyrider View Post
Also, have you by any chance read my suggestion regarding making unlink an option to groups? So not everyone can unlink.
I have, but I'm not sure if this would be an useful feature. If all users are allowed to link their profile any time they want, they should be able to un-link as well.

Depending on how skilled you are with php, you could add the required code snippets yourself in the function which unlinks the users.
In any case, this seems to be a too special request, but I'll consider it nontheless for the next update.

Originally Posted by Psyd0x View Post
I have a problem, the steam icon not appear in the post bit, can you tell me how to fix it?
Do you have a custom style?
Do you have the plugin activated?
Reply With Quote
  #145  
Old 12 Dec 2011, 01:21
Strategos Strategos is offline
 
Join Date: Nov 2011
Originally Posted by FF|Skyrider View Post
Also, have you by any chance read my suggestion regarding making unlink an option to groups? So not everyone can unlink.
Yes that is a good idea. I think it would be appropriate because I have a system where, in order to post, people must register their steam acc. Therefore, if they get banned, they cant create another acc and continue trolling. 100% antispam
Reply With Quote
  #146  
Old 13 Dec 2011, 22:16
Cadellin's Avatar
Cadellin Cadellin is offline
 
Join Date: Jan 2009
I must congratulate you on a brilliant job on this - the potential for the future is enormous!

Probably a daft question but what template conditions/variables should I use for the following:

- IF steam linked user
- IF steam avatar is available
- IF steam profile is public/profile
- VAR User SteamID (post.steam64?)

What is your recommended location for the steam cache and the file permissions for that folder?

Thanks in advance

Last edited by Cadellin; 14 Dec 2011 at 18:40.
Reply With Quote
  #147  
Old 15 Dec 2011, 13:20
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Originally Posted by Cadellin View Post
- IF steam linked user

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

- IF steam avatar is available
Won't work, because the data steam returns gives you a generic url to the avatar, which returns the default questionmark avatar if none was specified. So in short: There is no way to find that out.

- IF steam profile is public/profile
Coming in the next update. For now you can only check that in the code, not in templates yet.

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

- VAR User SteamID (post.steam64?)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Where you can replace bbuserinfo with any other var containing userinformation, like for example in postbit templates.

What is your recommended location for the steam cache and the file permissions for that folder?
I recommend the /tmp folder on linux machines, so if you use multiple vbulletin instances, they can all share the same cached files instead of one of their own.
Also, it's good style to keep all cached data at one location. At least it should remain outside a web-accessible directory for privacy reasons.

Folder permissions should be 0777, but as long as the webuser has read/write permission, it's good enough.
Reply With Quote
  #148  
Old 15 Dec 2011, 21:49
Cadellin's Avatar
Cadellin Cadellin is offline
 
Join Date: Jan 2009
Thanks for the reply Disasterpiece everything works (including avatars) exactly how I wanted so you've been invaluable.

Can I be cheeky and suggest a steam icon permission so users can choose to show/hide in postbit would be very useful as I know some people will want to use this for login but not share their info.

It might also be useful to add instructions for cache setup to the instructions - I didn't immediately realise the address had to be from the server root.
Reply With Quote
  #149  
Old 16 Dec 2011, 02:20
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
The suggestion to add an option to hide the steam details has already been mentioned, I'm not 100% sure how to offer this completely, but It will be in the next major version. Soon.

@Instructions for cache: Aye, noticed the lack of an understandable description too.
Reply With Quote
  #150  
Old 16 Dec 2011, 09:44
Captain Tycoon's Avatar
Captain Tycoon Captain Tycoon is offline
 
Join Date: Jan 2008
How can I disable the Unlink Feature? I don't want people to be able to unlink steam id's after they have linked them. Only admins should be able to do it via admin user settings.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 10:52.

Layout Options | Width: Wide Color: