Andrew Dillon
Member
As for the SteamID64s, yep, they are in the tables.
https://xenforo.com/community/threads/steam-authentication-integration.42694/page-46#post-865937
Yeah they are definitely not in this table...
As for the SteamID64s, yep, they are in the tables.
https://xenforo.com/community/threads/steam-authentication-integration.42694/page-46#post-865937
Oh I see what you did there, but why store the steam64's as binary data? Steam 64's are public information, even on private steam profiles......
Oh I see what you did there, but why store the steam64's as binary data? Steam 64's are public information, even on private steam profiles......
The data type for the "provider_key" is set to varbinary(150). If you would have set it to bigint then it would show normally. But now that I know what I'm looking for life is good. ThanksIt's not.
The provider is steam and provider_key is the SteamID64. The collation on your database is making phpmyadmin display the data as hex.
Fantastic work taking over this addon HICL, just one quesiton ... would it be possible to have a sidebar widget say showing who is currently online in steam?
@CFodder i like your idea, I had a similar idea long time ago and now i took the chance to post it:
Implement a list of all forum users that are at this moment in steam online and a textfield where users can enter a name of a game and filter the list to users that are actually playing game xyz. The field could have autocomplete with all steam game names. For this filter field use something like javascript/ajax (i don't know - i'm not a developper), so no new page refresh nessecary.
Another additional textfield filter option would be also nice to add on the following pages:
https://ragecagegaming.com/forum/steam/top-played-games
https://ragecagegaming.com/forum/steam/top-owned-games
https://ragecagegaming.com/forum/steam/top-recently-played-games
So a webuser can quickly and easily find out who and how many are playing game xyz to find players to team up or discuss. At the moment it is limited to only top 25 games on every top-list-page.
This solution would fill the gap of valuable steam information about other members in a community. In my opinion this is next step for this addon to improve in a simple but useful/fancy way. What thinks @HowIChrgeLazer?
How about show only forumusers that I am following in xf?It could be possible, but that would have the potential to kick back a lot of members in a list on a larger forum. I'd have to think about that one.
Error Info
ErrorException: Undefined variable: games - library/Steam/Helper/Steam.php:387
Generated By: XXX, Yesterday at 10:30 PM
Stack Trace
#0 /home/NNN/www-data/NNN.com/library/Steam/Helper/Steam.php(387): XenForo_Application::handlePhpError(8, 'Undefined varia...', '/home/NNN/ww...', 387, Array)
#1 /home/NNN/www-data/NNN.com/library/Steam/ControllerPublic/Register.php(671): Steam_Helper_Steam->getUserGames('765611983155483...')
#2 /home/NNN/www-data/NNN.com/library/Steam/ControllerPublic/Register.php(428): Steam_ControllerPublic_Register->updateUserStats(116, '765611983155483...')
#3 /home/NNN/www-data/NNN.com/library/XenForo/FrontController.php(351): Steam_ControllerPublic_Register->actionSteamRegister()
#4 /home/NNN/www-data/NNN.com/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#5 /home/NNN/www-data/NNN.com/index.php(13): XenForo_FrontController->run()
#6 {main}
Request State
array(3) {
["url"] => string(46) "https://NNN.com/register/steam/register"
["_GET"] => array(0) {
}
["_POST"] => array(7) {
["associate_login"] => string(5) "XXX"
["force_assoc"] => string(1) "1"
["associate_password"] => string(8) "********"
["associate"] => string(17) "Associate Account"
["_xfToken"] => string(8) "********"
["redirect"] => string(48) "https://NNN.com/account/external-accounts"
["location"] => string(0) ""
}
}
ErrorException: Invalid argument supplied for foreach() - library/Steam/ControllerPublic/Register.php:672
Generated By: XXX, Yesterday at 10:30 PM
Stack Trace
#0 /home/NNN/www-data/NNN.com/library/Steam/ControllerPublic/Register.php(672): XenForo_Application::handlePhpError(2, 'Invalid argumen...', '/home/NNN/ww...', 672, Array)
#1 /home/NNN/www-data/NNN.com/library/Steam/ControllerPublic/Register.php(428): Steam_ControllerPublic_Register->updateUserStats(116, '765611983155483...')
#2 /home/NNN/www-data/NNN.com/library/XenForo/FrontController.php(351): Steam_ControllerPublic_Register->actionSteamRegister()
#3 /home/NNN/www-data/NNN.com/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#4 /home/NNN/www-data/NNN.com/index.php(13): XenForo_FrontController->run()
#5 {main}
Request State
array(3) {
["url"] => string(46) "https://NNN.com/register/steam/register"
["_GET"] => array(0) {
}
["_POST"] => array(7) {
["associate_login"] => string(5) "XXX"
["force_assoc"] => string(1) "1"
["associate_password"] => string(8) "********"
["associate"] => string(17) "Associate Account"
["_xfToken"] => string(8) "********"
["redirect"] => string(48) "https://NNN.com/account/external-accounts"
["location"] => string(0) ""
}
}
Error Info
Zend_Http_Client_Adapter_Exception: Unable to Connect to ssl://steamcdn-a.akamaihd.net:443. Error #0: - library/Zend/Http/Client/Adapter/Socket.php:235
Generated By: Unknown Account, Today at 12:09 AM
Stack Trace
#0 /home/NNN/www-data/NNN.com/library/Zend/Http/Client.php(973): Zend_Http_Client_Adapter_Socket->connect('steamcdn-a.akam...', 443, true)
#1 /home/NNN/www-data/NNN.com/library/Steam/ControllerPublic/Register.php(500): Zend_Http_Client->request('GET')
#2 /home/NNN/www-data/NNN.com/library/XenForo/FrontController.php(351): Steam_ControllerPublic_Register->actionSteamRegister()
#3 /home/NNN/www-data/NNN.com/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#4 /home/NNN/www-data/NNN.com/index.php(13): XenForo_FrontController->run()
#5 {main}
Request State
array(3) {
["url"] => string(46) "https://NNN.com/register/steam/register"
["_GET"] => array(0) {
}
["_POST"] => array(13) {
["username"] => string(15) "XXX"
["email"] => string(19) "NNN@gmail.com"
["timezone"] => string(16) "America/New_York"
["dob_month"] => string(1) "9"
["dob_day"] => string(1) "1"
["dob_year"] => string(4) "1999"
["gender"] => string(4) "male"
["agree"] => string(1) "1"
["associate_login"] => string(0) ""
["associate_password"] => string(8) "********"
["_xfToken"] => string(8) "********"
["redirect"] => string(50) "https://NNN.com/forums/resolved-appeals.27/"
["location"] => string(6) "Canada"
}
}
They did nothing out of the ordinary.Hmmm... @MainlandHero Can you tell me how your users generated that error. So I know the exact steps to reproduce it?
They did nothing out of the ordinary.
I asked them to simply go to their profile page and connect to steam via the external accounts sections.
I will PM you my website if you want to take a look at it yourself, but after a few tries even with the error persisting, they still get their SteamID saved somehow.
Even when they register via Steam, it shows those errors, just generated by Unknown User.
@Earth2Luke If you read it correctly he said the older version of Steam Login 1.4 and 1.5 wouldn't be compatible! 1.6.3 is and works fine for me so far... I am using XenForo 1.5.9
FYI @HowIChrgeLazer - the Steam API terms seem to have been updated at some point to no longer require the steampowered.com/Powered by Steam link: https://steamcommunity.com/dev/apiterms. The only branding requirement now is to use their sign in button image.
Just curious, I believe I started with this mod somewhere around 1.2 that I've been updating along the way. Just noticed the login images you're using in 1.6.3 are different than what shows up on my forum. They are the old green (login) and blue (logged in), which those login images still correlate to "forum/images/misc/steam*" which you haven't packaged into your mod in ages, afaik anyways. Did I miss a step somewhere along the way?
We use essential cookies to make this site work, and optional cookies to enhance your experience.