[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: доступ к папке по сессии
dvs
Можно ли организовать доступ к папке с php файлами только в том случае если установлена $_SESSION['user']
через .htaccess или еще как, пробовал закрывать доступ напрямую к файлам, разместив в папке файлик с .htaccess c Deny from all,
но не то(доступ блокируется и тогда когда не должен).
killer8080
dvs
средствами .htaccess нельзя, апач ничего не знает о сессиях php. Можно реврайтами все статические запросы перенаправить на php скрипт, который будет определять права доступа, и отдавать файл сам, или использовать accel redirect для nginx
dron4ik
PHP часть для объявления

<?php
$admin_cookie_code="1234567890";
setcookie("AdminSession",$admin_cookie_code,0,"/");
header("Location: /admin/index.php");
?>




.htaccess

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/admin
RewriteCond %{HTTP_COOKIE} !AdminSession=1234567890
RewriteRule .* - [L,F]


_____________
Ex3m.com.ua — Активный образ жизни
killer8080
dron4ik
то же вариант, но сессии надежней smile.gif
dron4ik
killer8080
По верху можно накрутить что угодно...

_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.