freeotp / freeotp-ios

Apache License 2.0
686 stars 173 forks source link

Can’t View Tokens, Locked Out of Gitlab #232

Closed ghost closed 2 years ago

ghost commented 3 years ago

Hey all,

So I saw this mentioned in the closed tickets that a user was having an issue where they were unable to view any of their tokens or copy them, locking them out of their device. I am currently having the same issue I believe. I’m on an iPhone 12 Mini, 14.4.2, with FreeOTP 2.3, and I can’t select a token to get a 2FA code. Thanks in advance!

Kevin

aureliomuth commented 3 years ago

Hi, I have exactly the same problem and I use an iPhone 12 mini too.

ghost commented 3 years ago

Definitely hope someone sees this soon, because I could really use to get into Gitlab hahaha.

justin-stephenson commented 3 years ago

Could you send a screenshot of the issue? Was this following a backup and restore, or just during normal phone/app usage? I wonder if this is a problem related to the iPhone 12 mini?

yuki-kawaharada commented 3 years ago

Mine is iPhone SE and neither receive 2FA from gitlab as well.

bekkii77 commented 3 years ago

Hi, I also have an iPhone 12 Mini. When I click a row to highlight the numbers for copying, it seems to activate the Edit->drag to reorder functionality, but never highlights or copies the numbers. On my tokens that are locked, there's no way to unlock them because when I click the tile nothing happens. When I tap harder or double tap, it also "highlights" the row for the drag to reorder. Hopefully this helps, I'm locked out of my systems, so it would be good to get this fixed.

bekkii77 commented 3 years ago

To add to this, I just upgraded from a device that used touch ID to iPhone 12 Mini, which only has Face ID. I migrated my data, so FreeOTP has all of the accounts from my old phone. I can see that FreeOTP has not requested access to my FaceID, so I assume the app is trying to open something to unlock my MFA, but failing under the hood because there is no TouchID and it doesn't yet have permission for FaceID. If I uninstall FreeOTP, it will lose all my accounts, so that won't help me either.

justin-stephenson commented 3 years ago

To add to this, I just upgraded from a device that used touch ID to iPhone 12 Mini, which only has Face ID. I migrated my data, so FreeOTP has all of the accounts from my old phone. I can see that FreeOTP has not requested access to my FaceID, so I assume the app is trying to open something to unlock my MFA, but failing under the hood because there is no TouchID and it doesn't yet have permission for FaceID. If I uninstall FreeOTP, it will lose all my accounts, so that won't help me either.

Please see https://github.com/freeotp/freeotp-ios/issues/243#issuecomment-940372097 the same applies for TouchID

justin-stephenson commented 3 years ago

Hi, I also have an iPhone 12 Mini. When I click a row to highlight the numbers for copying, it seems to activate the Edit->drag to reorder functionality, but never highlights or copies the numbers. On my tokens that are locked, there's no way to unlock them because when I click the tile nothing happens. When I tap harder or double tap, it also "highlights" the row for the drag to reorder. Hopefully this helps, I'm locked out of my systems, so it would be good to get this fixed.

I commented about the token lock issue above.

FreeOTP no longer automatically copies the token code to clipboard, you would need to click the icon at the right of the token cell which will prompt you to copy the code.

Long-pressing the token should activate the token reordering, so I don't think there is a problem there?

justin-stephenson commented 2 years ago

Please re-open this ticket if it is still applicable.