Skip to content

[Feature Request] Better password handling for settings tab & kiosk mode #10560

@klepp0906

Description

@klepp0906

So i have kids. kids that one day will probably be using retroarch. not to mention friends/etc. This wont be even approaching the amount of time i spend with it, so keeping RA in kiosk mode, or with the settings tab disabled as much as i tinker is not really feasible. Nor would be remembering to enable them every time its "not" me using it.

Plus, lets be real. we were all teenagers and kids snoop.

My concern is less about the sabotaging of my retroarch.cfg (i tend to backup like a savage) and more about the plain text display of password in several places. I use it elsewhere and people seeing it in retroarch makes it fair game to try on other platforms or accounts.

Now i know the easy out is to "use something different" but im old, and a creature of habit etc etc. Plus its not really fair to put that on the user, when measures against this are basically universally standard.

In short, i realize that encrypting/obfuscating the passwords is probably of an unrealistic scope or it would already be a thing. (maybe im wrong and it just hasnt been tackled yet)

either way, thats not what im asking for at this second. Simply the ability for those passwords that you enter to not be visible in the UI. I realize they'd have to be referenced somewhere - and if interested parties go digging through the .cfg they'd be able to find them. (or if my old arse forgot them id have that as a reference) but as a first step - cant we "not" display them in plain text in the UI?

Change whats displayed from plaintext into asterisks or display nothing?

Turn "set password for enabling settings tab" into "change password for enabling settings tab" if one is entered, and require you enter the current first?

same exact request for "set password for disabling kiosk mode"

These guys ought to be made a little more robust to that end i think.

seems under achievements the password is already displayed as a generic 8 asterisks.

edit: worth mentioning netplay server password and server spectator only password also display in plaintext

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions