wiktorwiktor12 / ConsoleLogonHook

132 stars 8 forks source link

Password entry box appears on logon screen even though I don't have any registered user passwords. #18

Open RadicalRMadillo opened 2 months ago

RadicalRMadillo commented 2 months ago

I couldn't help but notice this slight inaccuracy in the logon screen compared to Vista's and 7's. I know this seems a bit nitpicky but is it possible to make it so that it behaves in a way more like in Windows Vista/7 where the user icon appears without the password input box if the user doesn't have a password? Like in this screenshot from Windows 7’s logon screen:

Screen+Shot+2022-03-17+at+1 02 51+pm
ittrgrey commented 2 months ago

Probably worth noting this does tie in with some incorrect behaviour in the event of "single user with no password" being the system accounts status.

Generally, password-input screen should not be shown for accounts with no password and user switcher should render instead, which is probably the easier of the two things that need to be fixed here are.

However, on system start-up ONLY (logging off would show user selector as would locking which you've screenshotted above) it should IN THIS ONE EVENT ONLY automatically log in and skip the screen right to the "Welcome" screen". This may be more difficult to implement.

AsumiLuna commented 2 months ago

I dont think this is a bug… just a feature that hasn’t been made yet.

teknixstuff commented 2 months ago

Probably worth noting this does tie in with some incorrect behaviour in the event of "single user with no password" being the system accounts status.

Generally, password-input screen should not be shown for accounts with no password and user switcher should render instead, which is probably the easier of the two things that need to be fixed here are.

However, on system start-up ONLY (logging off would show user selector as would locking which you've screenshotted above) it should IN THIS ONE EVENT ONLY automatically log in and skip the screen right to the "Welcome" screen". This may be more difficult to implement.

The hard part would be checking if the password is blank in the first place.