Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Совместная авторизация apache и php

Сообщения:  [1-6] 

 
 автор: andns   (13.04.2005 в 07:46)   письмо автору
 
   для: cheops   (12.04.2005 в 22:09)
 

Я уже успел переделать сайт и убрал собственное окно авторизации.
А этот пример я как-нибудь обязательно попробую.

Огромное спасибо!

   
 
 автор: cheops   (12.04.2005 в 22:09)   письмо автору
 
   для: andns   (11.04.2005 в 12:26)
 

Я сначала не очень понял вопрос, на самом деле можно и для формы сохранить логин и пароль в cookie на машине пользователя
<?php
  setcookie
("login""user"time() + 3600*24*30); // Устанавливаем cookie на месяц
  
setcookie("password""пароль"time() + 3600*24*30); // Устанавливаем cookie на месяц
?>

А потом просто проверять их на соотвествие
<?php
  
if(isset($_COOKIE['login']))
  {
     if(
$_COOKIE['login'] == "user" && $_COOKIE['password'] == "пароль")
     {
        
// Доступ получен
     
}
  }
?>

   
 
 автор: cheops   (12.04.2005 в 22:05)   письмо автору
 
   для: andns   (12.04.2005 в 08:55)
 

Да, доступ к логину вы сможете получить обратившись к элементу суперглобального массива $_SERVER['PHP_AUTH_USER'], а к паролю - $_SERVER['PHP_AUTH_PW'].

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1347
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=730

   
 
 автор: andns   (12.04.2005 в 08:55)   письмо автору
 
   для: cheops   (11.04.2005 в 21:57)
 

>Через браузер, т.е. при доступе по HTTP, нет не получится
Жаль.
А если отказаться от формы на страничке, установив везде авторизацию средствами apache, то можно ли как-нибудь получить доступ в php-коде программы к логину и паролю ?
Дело в том, что в зависимости от имени пользователя странички имеют различное содержимое.

   
 
 автор: cheops   (11.04.2005 в 21:57)   письмо автору
 
   для: andns   (11.04.2005 в 12:26)
 

Через браузер, т.е. при доступе по HTTP, нет не получится, но можно укзатать браузеру запомнить пароль и пользователю будет достаточно ввести его один раз и указать запомнить пароль - в следующий раз можно будет только нажимать конопку OK, что наверное все и делают.

   
 
 автор: andns   (11.04.2005 в 12:26)   письмо автору
 
 

Здравствуйте! Имеется следующая проблемка.
Есть закрытый раздел сайта, пользователи заходят туда указывая логин/пароль в форме, находящейся непосредственно в страничке. В закрытом разделе сайта можно скачивать файлы (каждый пользователь должен иметь доступ только к своей папке). Папки защищены средствами apache, используя .htaccess и .htpasswd.
Вопрос.
Можно сделать так чтобы при авторизации, когда пользователь входил на сайт не требовалась авторизация на папку (т.е. каким то образом сами заполнялись логин/пароль окна авторизации)?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования