Защитени с парола директории, използващи

Защитени с парола директории с .htaccess

Написа веднъж връзки скриптове директория в PHP. За да управлявате (администрация) е написал куп скриптове директория. Файлове някъде около 20. Тук възниква въпросът! Как да защитим вашите администрация скриптове? Вие със сигурност може да го направи с помощта на бисквитки, сесии, но аз не искам да се забъркваш с всеки скрипт.

После се сетих, че на определен файл или директория, можете да сложите парола, като използвате .htaccess на Apache уеб сървър, конфигурационния файл. Тук аз ще ви кажа как да зададете парола на указателя.

.htaccess файла - текстов файл. Тя трябва да бъде създадена в директорията, която искате разрушена.

AuthName "Администратор вход"

AuthUserFile / пълен път до файла с паролите / .htpasswd

С директива AuthUserFile посочва пълния път до файла с паролите. Браво на kornyaservera. Посочвайки по грешен начин, Apache сървъра няма да може да се чете файла с паролите и след това достъп до указателя ще бъде затворен за всички. В този пример файла с паролите, наречена .htpasswd.

С директиви изискват определени потребители (потребителски групи), които могат да имат достъп до директорията. В този пример, директивата изисква валиден потребител осигурява достъп до директория за всички потребители, които са изброени в .htpasswd файла.

След като сте създали .htaccess файл и го копирате в правилната директория, трябва да създадете файл .htpasswd в парола. Това е текстов файл със списък на потребителите и паролите си (криптирана).

Създаване на .htpasswd файл по два начина:

1. С помощта на специална програма htpasswd. Ако имате достъп SSH. Аз трябва да кажа, че тази версия не съм пробвал, но синтаксиса на командния е: htpasswd -C .htpasswd потребителско име След като въведете командата, която ще трябва да въведете парола.

2. Свалете програмата за Windows. След стартиране на програмата (вж. Фиг. 2) в полето за потребителско име, въведете потребителското име и паролата за прозорец UserPassword. В поле за парола Файл, въведете името на файла с паролите - .htpasswd и да натиснете бутона Save и кодира. След това програмата ще създаде .htpasswd файл. Копирайте този файл в директорията, посочен в директива AuthUserFile .htaccess файл. Сега достъп до потребителите на директориите, са изброени в .htpasswd файла.