TCNOco / TcNo-Acc-Switcher

A Super-fast account switcher for Steam, Battle.net, Epic Games, Origin, Riot, Ubisoft and many others!
GNU General Public License v3.0
1.74k stars 121 forks source link

(Steam) Asking for password everytime for one of my account #196

Closed thu2468 closed 3 weeks ago

thu2468 commented 2 years ago

So i done what the wiki said cleared everything in the cleaning setting in the app.

So i got two account working. it has steam guard enable. the third account just will keep signing out asking for a code everytime.

TCNOco commented 2 years ago

Unfortunately, whether Steam accounts say authenticated or is completely up to Steam. The account switcher just swaps out the "last logged in username", and Steam handles the rest.

Try logging into the problematic account, removing it from the TcNo Account Switcher - And then use the Log Out button in Steam. Idk if a restart would help, but now's a good time. Then log back into the account, and it should hopefully be working properly. The Wiki link below has some more troubleshooting steps.

Check the Wiki for Steam - I need to enter a password every time I switch. This should help.

TCNOco commented 2 years ago

There is an issue affecting few users where the files aren't being edited properly when switching, specifically loginusers.vdf. If this is happening to you, you should see a popup error notification when switching accounts - If you haven't already found a solution https://github.com/TcNobo/TcNo-Acc-Switcher/releases/tag/2022-03-29_00

thu2468 commented 2 years ago

i did both thing still doesnt save password

thu2468 commented 2 years ago

how do you fully wipe the cache where steam save login? b.c i think it not getting fully wipe b.c when i change password it breaks and doesnt let me save login i did the guide in faq to clear but i think there something more

TCNOco commented 2 years ago

Steam completely handles logins, the logincache in the account switcher is just for icons, sorting and other things. To clear Steam logins open the TcNo Account Switcher > Steam > Settings > At the bottom click Advanced cleaning.... After clicking "I understand" and "Kill Steam process" steam will close. Then you can click loginusers.vdf, ssfn*, config.vdf, and all the HKCU buttons to completely clear cached logins for Steam.

After clicking those buttons, you will need to log into all your Steam accounts again.

thu2468 commented 2 years ago

I did that again and that doesnt work.

thu2468 commented 2 years ago

i was able to get it work when i remove Steam guard then changing password. cleared everything in advanced cleaning. Login again without steam guard and it works. And then i added steam guard back. So there something else remembering some auth

TCNOco commented 2 years ago

Do other accounts work? Do other accounts work with Steam auth? I've been able to swap accounts with and without 2-factor :/ (Mobile 2-factor. Every account has steam guard with email set up)

thu2468 commented 2 years ago

yes the other account works with steam guard and with email

thu2468 commented 2 years ago

all account had steamguard enable and with email

So that was the only fix i found that i could do and steam then remember afterward

Steps i did: Remove steam guard Password recovery TCNO Advanced cleaning I hit every button relog into problem account without steam guard. input email pin Restart steam to test if it working (did this like 2 times and the before step) Then i added my 2 other account that still had steam guard enable. then i readded steam guard back to problem account

TCNOco commented 2 years ago

And then it works...? Super odd. I'm not sure why but I'm glad you got it working. I'll add similar steps to the wiki

thu2468 commented 2 years ago

is there maybe another place where steam is holding cache of login and trying to use that or backup cache that isnt getting cleared

TCNOco commented 2 years ago

Not that I'm aware of unfortunately.

thu2468 commented 2 years ago

Oh ok thats unforunate. i think something weird is happening b.c it works on someone else computer but just not on mine

thu2468 commented 2 years ago

So i think something is still holding the old password with steamguard enable idk

thu2468 commented 2 years ago

Maybe the one thing I didn't try was Deauthorize all other devices. And you gotta do this on your steamguard app i think or on another device, or maybe browser. Idk if this will do the same thing

under https://store.steampowered.com/twofactor/manage image

on the steam mobile app you can get to that page by clicking Steam Guard>Help>Your Accoutn Details>Manage Steam Guard>

maybe steam server remember computer or something idk weird bug

justAFleetingTumbleweed commented 2 years ago

I tend to have the same Issue, but I fixed it by changing the other account into different Profile Name... In my side the problem occurs when both accounts have the same Profile Name

image Now, I change my 2nd Acc with different ASCII of Quotation Signs so that it may still look similar Profile Name, but still different as a value due to it's single Quotation Sign having a different ASCII.

TCNOco commented 3 weeks ago

It's been a while since this issue's creation, so I'll close as likely resolved. Please try the latest release - Ready for download! If there are any issues, let me know on Discord, or through a new issue.