Open SantiiRepair opened 3 weeks ago
I have looked at the code and from what I can tell it looks quite good. I like the structuring and naming of the classes and methods.
I have not yet tested the functionality fully, besides building and running it.
Some notes from me glancing over the code:
Hopefully I'll be able to try it out more soon.
Regarding number 1, perhaps a little for non-Chromium-based browsers. Regarding number 2, the Steam steamLoginSecure
cookie contains the profile ID of the current session, so the solution would be to verify that ID with those saved in Steam's configuration files.
I have tested using Edge but the cookie extraction does not seem to work fully. For example:
var response = webClient.DownloadString($"http://localhost:{port}/json");
var debugUrl = match.Groups[1].Value;
Now I might be misunderstanding, but the match.Groups[1]
should likely be match.Groups[9]
in my case so I guess it depends on the user's browser settings and extensions. Maybe there needs to be some check to find steamcommunity.com
among the match.Groups
because all the cookies I get back are related to Microsoft services (msn.com
, bing.com
, etc.)
This is a temporary or permanent solution, I don't know what you think about it, look at the code, it basically gets the cookies in a temporary browser session, what the user would do in the old days but automated.
I would show you a working video of the upgrade but I would risk my data being leaked, you know...