JonasNilson / idle_master_extended

🃏 Get your Steam Trading Cards the Fast Way (Fast Mode Extension 🚀)
GNU General Public License v2.0
2.75k stars 180 forks source link

Can't stay logged in #142

Closed tonelesspanic closed 3 years ago

tonelesspanic commented 3 years ago

I'm using the cookies method to log in because the browser doesn't do anything when I click the sign in button, but when I add my details it logs in for a second and then instantly logs out. I've tried v1.7, v1.5 and v1.3. In v1.7 I can log in but it won't register that steam is running, and in 1.5 and 1.3 it will register that steam is running but wont stay logged in.

In my error log for 1.5 I get

22/11/2020 3:32:39 PM Badge -> LoadBadgesAsync, for profile = https://steamcommunity.com/profiles/76561198018472061 System.Exception: Response is null or empty. Added (+1) to RetryCount at IdleMaster.frmMain.CheckIfResponseIsNullWithRetryCount(String response) at IdleMaster.frmMain.d33.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at IdleMaster.frmMain.d32.MoveNext()

I have tried running both IM and steam as administrator. Is there something I'm missing?

JonasNilson commented 3 years ago

You can ignore the steam status under Settings

tonelesspanic commented 3 years ago

I have that ticked but nothing happens (I have gotten 0 cards)

JonasNilson commented 3 years ago

Can you provide a screenshot of the application to show the issue?

tonelesspanic commented 3 years ago

image

tonelesspanic commented 3 years ago

image

JonasNilson commented 3 years ago

image

Interesting. The actual Steam status is fetched using Steamworks and calling SteamAPI.IsSteamRunning() so I guess that fails to begin with for some reason.

I am not able to reproduce the issue myself and if the setting for ignoring the Steam client status is really active it should result in a string with the text: 'Steam client status ignored'

Can you provide some more info including where you are running Idle Master Extended from (unpacked zip directory), and where Steam is installed (directory). Any information could help 🐱‍💻

tonelesspanic commented 3 years ago

IME is running from C:\idle_master_extended_v1.7-pre-release, Steam is running from C:\Program Files (x86)\Steam

JonasNilson commented 3 years ago

Since I can't reproduce the issue myself, maybe you can look into some of the common solutions: https://steamcommunity.com/groups/idlemastery/discussions/0/133257636766989675/

For example, deleting all your application data under %USERPROFILE%\AppData\Local\IdleMasterExtended\