Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:12 27.04.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Тема php_auth_userнови  
Автор sresania (непознат )
Публикувано11.03.08 17:04



Използвам Apache2.2 за нашия сайт. Юзърите се логват с пасуърд и PHP скрипт проверява в база данни MySQL дали са регистрирани, какви права имат и т.н. Отделните файлове в сайта са защитени като във всеки файл има същия скрипт който проверява $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'] в MySQL. Искам обаче да защитя цели директории и слагам в тях .htaccess файл с AuthType, AuthName, AuthUserFile, Require и т.н. (има си и отделен файл 'passwords' с паролите) . Когато даден юзър вече се е логнал в сайта, но иска да стигне до някоя от защитени директории, изскача един лог-ин бокс и тогава той трябва да се логва отново, кооето е глупаво.

. Как да си защитя цели директории но по програмен път, вече знам юзъра и паролата му, без да излиза този бокс и да иска отново име и парола? Благодаря предварително на всеки, който ми помогне.



Тема Re: php_auth_user [re: sresania]  
Автор ro6aviaМодератор (усер френдли)
Публикувано01.04.08 18:20



Ако се разрошиш малко може и да помогне :)
Разрошването води до стимулиране на кръвообращението в главата и съответните мозъкооросяващи функционалности :)))

Ако потребителите ти имат еднакви user & pass в MySQL и passwords не би трябвало да иска допълнителен логин ОСВЕН ако по някаква причина не си сменил домейна или пътя за оторизация.

Когато един път се е оторизирал Browser-а изпраща на всяка заявка base64_encode(user:pass)

за пътя имам предвид следното:
/some_path/auth1/
/some_path/auth2/
различни директории с различни оторизации съответно. Ако искаш да ги оторизираш само 1 път, трябва да стане към /some_path/ за да се изпраща и на двете места еднакъв логин

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy



*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.