![]() |
Quote:
|
Quote:
Amazing mod. 5/5 and nominated. I hope to see the updated with more organizational features and is there a way to retrieve the steam id from a user registered through openid for say use with a donation system, etc? |
Can this mod take over the registration page? So no one can register anymore using the original/normal registration page? So people go to register.php and they have to login/register using steam. I'd also like to see the feature that only administrators can unlink people's account, rather than the user.
PS.. Is there anyway that already registered usersgroups can be forced to another usergroup if they use steam login? Example: If I move everyone to "Need steam login validation" usergroup I want them after they used the steam login link to the usergroup "Registered users". |
Hey disaster you figure anything out about the steam ID problem when an admin auto links the accounts?
|
Quote:
It is not intended to replace the vBulletin registration system. The mod is made to extend the current one. You could however set vbulletin to put new registered users in another usergroup and move them to the registered usergroup as soon as they linked their useraccount. This would require some coding however. Quote:
Quote:
I got the algorithm from steam friend id => steam64 id from this page: http://forums.alliedmods.net/showthread.php?t=60899 Maybe there's a bug in the code itself? Sorry, can't reproduce it... if all else fails and they're only a few, you can edit the steam64 id manually in the vbulletin user table. |
Quote:
|
I'll see what I can do.
Problem is that the vbulletin registration script itself is very isolated and hard to modify without modifying the vb core files which is an absolute no-go. The way the steam authentication works, is by using its own login script (login2.php) and creating a session via the vbulletin API by itself. There's no way to completely alter the core vbulletin login script, that's why the mod can only function as an extension instead of a replacement. However, it might be possible to work something out with usergroups being assigned on registration, I'll see to it as soon as I get some time. |
Quote:
|
Yes you can do that. However, I won't build this into my mod, because I refuse to build mods which urge users to replace/modify vbulletin core files. That's just bad style and produces more support queries as soon as a vb update comes live.
Everyone is welcome to alter/remove the register.php file by their own, unfortunately I can't provide support for that. The login2.php has all the necessary steps to register an account with the steam login, so the register/login process should work even without the register.php file. No guarantee on that tho, I haven't checked that possibility yet. |
Disaster would you like to do some testing with my fourms to see for yourself?
It's just really weird I see no reason for the added "-" or the improper math :\. What really gets me if they do it comes out 100% perfect :\ Ugh I'm so lost. Also about people wanting to use the steamid for other hacks. Maybe make it so that the admin has the option to create a custom user table and direct this to pust the steam id (maybe even any other information) in each table!? Thought maybe something you could offer up! |
Quote:
Quote:
|
Will this work on the latest vB?
|
Quote:
Quote:
I do wish however (if possible) that all people who use steam login to be moved to a new primary usergroup IF set in the AdminCP options regardless if they have registered before on the forums. We are having a team fortress 2 forums aimed for steam login, and I'm afraid people who already registered are not being moved to another usergroup if they link their steam account to their forum account even if the new usergroup (primary) has been set in your mod. |
Another suggestion.
If you don't want to modify the registration template, could you include something that allows to make it so certain users groups will go into certain other usergroups when connected? like registered users > verified registered users and moderators > verified moderators |
Quote:
|
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. |
yay! :D
|
Man thank you for this fix :D Now to make a fork for other mod's :D Again Thnx :D
|
Oh and another important suggestion :D
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. |
Quote:
Quote:
|
I have a problem, the steam icon not appear in the post bit, can you tell me how to fix it?
|
Quote:
|
Also, have you by any chance read my suggestion regarding making unlink an option to groups? So not everyone can unlink.
|
Quote:
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. Quote:
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. Quote:
Do you have the plugin activated? |
Quote:
|
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 |
Quote:
HTML Code:
Linked=<vb:if condition="$vbulletin->userinfo['steam_link']">1<vb:else />0</vb:if> Quote:
Quote:
PHP Code:
Quote:
HTML Code:
{vb:raw bbuserinfo.steam_code} Quote:
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. |
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. |
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. |
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.
|
Quote:
|
I had some users with narrower resolutions complain about the green "Sign in through Steam" button being overlapped by the welcome, notifications, and profile links.
Rather than adding {vb:raw steam_button} where the mod creator used in his example, I had more success adding it in the following places in the header template: For logged in but not yet linked users: Code:
<li class="welcomelink">{vb:rawphrase welcome_x_link_y, {vb:raw bbuserinfo.username}, {vb:link member, {vb:raw bbuserinfo}}}</li> Code:
<input type="hidden" name="do" value="login" /> Overall, a really nice mod and I really appreciate the work you put into it! The only thing I can think of for improvement is some method for the sign in through steam thing to stay visible after the accounts are linked and the person is logged in, so that they know they are using it. (kind of how if you use FB connect you get a little pic of your avatar and the FB icon) |
Quote:
Also, is there a way to: 1. Search function - search by users steam id in advanced search maybe? 2. Make certain code show up only for people who have linked their account with steam and for people who havent. Abit like how vbulletin has a code to show for only logged in users + guests..etc. |
This is the todo list for the 1.3 which will hopefully be the first non-beta Release Candidate. (following no specific order)
Code:
- add a field for steam id search in advanced search form |
Quote:
Unlinked register > Linked registered Unlinked moderator > Linked moderator That way you can control whether or not they can post based off steamid verification. Ps: Also, be sure to make it so you can toggle to display the unlink button. That way, if a user gets banned they can't just re-register and continue trolling |
Quote:
Quote:
|
Quote:
I mean basically what the other guy was suggesting. Allow the option to disallow unlinking for select usergroups. (or by admin only) |
Quote:
|
What all needs to be changed for this to be compatible with vb 3.8? Is it just the templates that need to be updated?
|
Quote:
|
All times are GMT. The time now is 02:24 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|