vladimiry / ElectronMail

Unofficial ProtonMail Desktop App
GNU General Public License v3.0
1.48k stars 96 forks source link

2FA dont work with update of proton.me #626

Closed xyz-nobody closed 1 year ago

xyz-nobody commented 1 year ago

Before, the 2FA filled itself,

Now I have to do a captcha and it's blocked on all my 2FA.

Is it easy to extract Two-Factor secret key via the interface?

Screenshot from 2023-07-25 18-17-35

vladimiry commented 1 year ago

There were multiple reports that recently, at least since the last few months, @protonmail started troubling users with excessive user verifications. The guess is that they started doing that for users who use multiple free accounts. Also, according to some Reddit posts, it looks like they started banning accounts. I personally don't recommend using multiple free accounts.

It's unclear why 2FA being asked each time. Do you have "Persistent session" option enabled for the accounts? The respective toggle located on the account edit form.

Before, the 2FA filled itself,

Do you still use the obsolete "Accounts Credentials" feature? There is no automated e2e test for verifying the auto forms filling feature, and I don't test it manually since it's obsolete. Read it as unsupported. So if @protonmail changed login/2FA forms-related HTML code, the autofilling might be broken in recent app releases. The "Accounts Credentials" feature is obsolete for a long time. I recommend removing the credentials saved in the app (make sure you saved them somewhere else though or got it well-remembered) and using the above-mentioned "Persistent session" feature for auto login into the accounts. The obsolete "Accounts Credentials" feature is going to be dropped at some point.

xyz-nobody commented 1 year ago

How can I save my TOTP code?

I put it in the application but I can't remember it (same for the password).

xyz-nobody commented 1 year ago

i found this, and yes i use obsolete Account Credential (Its very old account)

The credentials stored encrypted in the settings.bin file located in the settings folder. See FAQ for details.

How can I open settings.bin to find the credentials inside?

vladimiry commented 1 year ago

https://github.com/vladimiry/ElectronMail/issues/318#issuecomment-678121062

vladimiry commented 1 year ago

Closing as resolved.