Question Scripting access to restricted directories through user email registration

cloudNiner

New Pleskian
Server operating system version
Ubuntu 22.04
Plesk version and microupdate number
18.0.63 #4
I am migrating a site which uses .htaccess to restrict access to certain directories to users who register via email and get added to .htpasswd. I use PHP basic http authentication. However, it does not work with FastCGI because the user name and password are not available from $_SERVER['PHP_AUTH_USER'] and $_SERVER['PHP_AUTH_PW'].

Problem description: A user provides an email and password, gets a verification code via email, and upon entering this code, gains access to the protected directories by logging in with that password.

I see that directories can be password protected through the Plesk Obsidian UI, but is there a way to script it?

Any other suggestions?
 
The Plesk Password Protected Directories can also be managed over CLI:
not sure if that is enough for what you need
 
Back
Top