- # create pwlist table from htpasswd
- $pwdata = file_get_contents('./.htpasswd');
- $pwlist = [];
- foreach (explode("\n", $pwdata) as $line) {
- if (!$line) continue;
- list ($username, $pass) = explode(':', $line);
- $pwlist[$username] = $pass;
- }
-
- # find user by name
- $usertest = @$pwlist[ strtolower($inuser) ];
+ # find password data by user name
+ $userdir = 'login/'.strtolower($inuser);
+ $pwfile = "$userdir/.passwd";
+ if (!file_exists($pwfile)) return;
+ $usertest = trim(file_get_contents($pwfile));