xr6vn9z Posted July 24, 2003 Share Posted July 24, 2003 .htpasswd conatins myusername:encryptedPassword /htdocs/ is set as the root directory in httpd.conf .htpasswd is in the htdocs/passwords/ folder. httpd.conf: <Directory /catalog/admin> Options Indexes FollowSymLinks AllowOverride AuthConfig order allow,deny allow from none </Directory> .htaccess: AuthUserFile /passwords/.htpasswd AuthName "Restricted Area" AuthType Basic <Limit GET POST> require valid-user </limit> When I try to access /htdocs/catalog/admin I get the prompt to enter my name and password. I enter the info I specified in the .htpasswd file but the prompt just refreshes. What is wrong with the settings? Quote Link to comment https://forums.phpfreaks.com/topic/779-current-htaccess-settings-password-ignored/ Share on other sites More sharing options...
xr6vn9z Posted July 24, 2003 Author Share Posted July 24, 2003 BTW, I have read every tutorial on .htaccess on the web but it will not work as instructed. I think my problem may be related to the virtual path. The root folder for Apache is /htdocs. the folder I want to protect with .htaccess is at \"/htdocs/catalog/admin\". Therefore, I am assuming that the following is correct: In the httpd.conf file I am pointing a directory directive to: <Directory \"/catalog/admin\"> blah blah blah blah blah blah blah </directory> In the .htaccess file I am pointing to the password file at: AuthUserFile /passwords/.htpasswd Is this correct? Anyone? I am aware of the Apache tutorial and what it says about having access to the root and not using .htaccess. That is not the point. I want to use .htaccess and there is no reason why I should not be able to. Other people are using it and I would like to nail it before trying an alternative method. Quote Link to comment https://forums.phpfreaks.com/topic/779-current-htaccess-settings-password-ignored/#findComment-2574 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.