mtgatool / mtgatool-desktop

https://mtgatool.com
GNU General Public License v3.0
89 stars 5 forks source link

Login still broken #69

Open State-Of-Joshing-Gentle-Peevishness opened 10 months ago

State-Of-Joshing-Gentle-Peevishness commented 10 months ago

Hei, I see other issues with login problems for other versions then the newest, but for me it has been in pretty much all versions broken since ca. 6.3.1(I think, there were different issues in the later 6.2.x versions as mentioned #59, which let me to abandon the app and just checking every other month if it would work again). So still in 6.4.2. on Linux Mint 21.2 Cinnamon 5.8.4: After entering my password, the colour-wheel spins a few times, stops and nothing else happens. When trying to login with key, the wheel keeps on spinning, but nothing else happens. As mentioned, this was the same situation in 6.3.x Any ideas what causes the issue? Can we help with more detailed logging? There are no error messages in the terminal. I liked the tracker, since it worked in Linux and nicely implemented...

riQQ commented 10 months ago

You can use ctrl + alt + D to open the Developer Tools that contain a view with all the log messages.

State-Of-Joshing-Gentle-Peevishness commented 10 months ago

Alright,

shift + alt + D did the trick for me.

First error, probably not important: Failed to load resource: the server responded with a status of 404 () https://api.scryfall.com/cards//undefined?format=image&version=normal

Then, when trying to login with existing account: in function toolDbSignIn(user, password) {

            .then((user) => { user=null
            else {
                reject(new Error("Could not find user to validate"));

When trying with the key, error in function keysLogin(username, keys):


                                reject(new Error("Public key does not match!"));

I also tried to sign up a new user, which leads to the same error in function toolDbSignIn(user, password) as mentioned above. In addition in function function toolDbPut(key, value, userNamespaced)

        if (!_this.user) {
            reject(new Error("You need to log in before you can PUT."));

user=null seems like it didn't read my username?

State-Of-Joshing-Gentle-Peevishness commented 9 months ago

Normal login still not working in v.6.5.3, but I managed to login with key-phrase

D1Ck3n commented 5 months ago

Sadly for me the login is also broken :(

image