سلام
قبل اینکه این پست رو بزنم بالی 5 تا اموزش برای این کار رو خوندم همشون هم سایت های خارجی منتها هر کاری میکنم نمیتونم توی centos روی یه فولدر پسورد بزارم
کاهای که کردم:
یفایلی با اسم .htpasswd تو یه فولدر غیر از فولدر public_html ساختم و یوزر و پورد وارد شده
یک فایل .htaccess هم در داخلی فولدری که قرار پسورد روش باشه گذاشتم و محتویان این فایل هم مثل زیر قرار دادم
البته یکی دوتا جور واجور کد دیگه قرار دادم ولی باز به نتیجه نرسیدم(ادرس دایروکتوری ها هم توی این فایل قرار دادم)
کد PHP:
AuthUserFile /opt/lampp/.htpasswd AuthName EnterPassword AuthType Basic <Limit GET POST> require valid-user </Limit>
یا
کد PHP:
AuthType Basic AuthName "restricted area" AuthUserFile /home/davidwalsh/html/protect-me-dir/.htpasswd require valid-user