|
Благодарение на файла .htaccess може да направите много полезни настройки за вашата уеб презентация. Чрез този файл не само може да засекретите вашата страница или просто някоя директория от вашата презентация с парола, а можете и да променяте или да добавяте настройки в Апаче сървъра по ваше желание. При създаването на .htaccess не трябва да забравяте, в случай че създавате този файл под Windows, да го конвертирате в UNIX модус.
Какво точно можем да правим с този файл? AuthTypeBasic Като начало ще започнем с най-често използваната настройка: засекретяване на уеб презентацията или дадена директория от нея с парола. За тази цел освен файлът .htaccess трябва да се създаде и още един файл на име .htpasswd, в който трябва да зададете потребителското име и паролата на потребителя, който единствено ще има достъп до защитената директория. За тази цел трябва да въведете следните редове във вашия .htaccess: CODE
AuthName - определя съобщението, което ще се показва на прозореца, където потребителя трябва да въведе своето потребителско име и парола. AuthUserFile - съдържа файла .htpasswd и пълния път до него, в който се съдържат всички потребители и техните кодирани пароли. require valid-user - определя, че всеки един потребител, би могъл да влезне в засекретената част на страницата, в случай че има парола за тази цел. В случай че искате да ограничите броя на потребителите, които желаете да ползват защитената част на страницата ви, но искате всеки един от тях да има собствена парола трябва да замените последния ред със следното: require user user1 user2 user3 ... Като следваща стъпка трябва да създадете файла .htpasswd. Данните които трябва да съдържа този файл имат следната структура: [username]:[password] Като пример нека да позволим на потребителя ivan с парола ivan20 да полза защитената част на страницата ви. Тогава съдържанието на файла .htpasswd ще бъде следното: CODE
Паролата на всеки потребител е кодирана, за да не може да се използва от други, дори и да знаят потребителските имена за засекретена част на страницата. Как точно се кодира паролата на потребител, можем да видим в следния пример написан на PHP. CODE
По този начин можете сами да създавате паролите на вашите потребители.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









