Fix to simplify if no password set

This commit is contained in:
Ilia Ross
2024-08-15 14:22:34 +03:00
parent cbe75574d0
commit 86e12bd485

View File

@@ -58,12 +58,12 @@ print &ui_table_row($text{'user_user'},
# Password field
my $master_login = ($u->[1] eq ($config{'login'} || "root"));
my $epassfield1 = $fieldmap{'Password'} || 1e10;
my $epassfield2 = $fieldmap{'authentication_string'} || 1e10;
my $epassfield1 = $fieldmap{'Password'};
my $epassfield2 = $fieldmap{'authentication_string'};
my $plugin = $fieldmap{'plugin'};
my $unixsocket = $plugin && $u->[$plugin] eq 'unix_socket';
my $nopass = (($epassfield1 && !$u->[$epassfield1]) &&
($epassfield2 && !$u->[$epassfield2]));
my $nopass = ((!defined($epassfield1) || !$u->[$epassfield1]) &&
(!defined($epassfield2) || !$u->[$epassfield2]));
my $lock_supported = defined($u->[$fieldmap{'account_locked'}]);
$lock_supported = 0 if ($master_login);
my $locked = $u->[$fieldmap{'account_locked'}] eq 'Y';