khoadng / Boorusama

A mobile client for booru sites built with Flutter
GNU General Public License v3.0
169 stars 11 forks source link

The biometrics lock does absolutely nothing. #400

Closed Samscryption closed 7 months ago

Samscryption commented 7 months ago

Describe the bug First of all, you can see the posts in the background before you even start interacting with the password field. And worst of all, you can just tap on "cancel" and, instead of closing the app, it just lets you use the app normally. Like it never needed a password.

To Reproduce Steps to reproduce the behavior:

  1. Go to the privacy settings and have biometrics lock on.
  2. Open the app
  3. Instead of bothering to put the password just click on cancel
  4. Now you can use the app normally

Expected behavior The app should be closed and unable to be accessed until the biometrics have been completed.

Screenshots Unable to take one as the biometrics screen prevents you from taking screenshots

Smartphone (please complete the following information):**

Additional context Having an option for secure screen would be good

khoadng commented 7 months ago

Could you head over to Settings > Debug logs and copy/paste or upload the log here? Just make sure you do it with an anonymous profile to keep your info private

Samscryption commented 7 months ago

Could you head over to Settings > Debug logs and copy/paste or upload the log here? Just make sure you do it with an anonymous profile to keep your info private

Screenshot_20240412_104113_Boorusama.jpg

khoadng commented 7 months ago

Technically, a password lock isn't a biometric one, so the app doesn't stop users from just getting right in. I'll try to sort this out, but the tricky part is, I don't have a device with just a password lock to test it.

Samscryption commented 7 months ago

Technically, a password lock isn't a biometric one, so the app doesn't stop users from just getting right in. I'll try to sort this out, but the tricky part is, I don't have a device with just a password lock to test it.

My device only supports passwords as "biometrics". It does support face recognition but you can't use it for apps. Only unlocking the lock screen.