Forum Webscript.Ru
Программирование => Perl => Тема начата: Phoinix от 22 Марта 2003, 17:37:30
-
Вопрос, как можно производить правильно редирект, если скрипт вставлен в html страницу через SSI? При использовании print "Location" выдает ошибку и парсить не хочет?
-
Выдать скриптом:
в секции head.
-
Это-то понятно, но дело в том, что этот мета-тег очень легко обходится.
Смысл в том, что бы скрипт проверял, авторизирован ли пользователь и если да, то просто показывал страницу, а если нет, то редиректил на авторизацию...
Вся проблема в том, что страница статичная, единственно как я могу запустить с неё скрипт так это только через SSI
Можно конечно ссылаясь на эту страницу проверять авторизацию, т.е. редиректить на страницу нормально, либо в случает отказа на авторизацию... но при этом зная URL страницы возможен её просмотр...
Можно-ли как-нибудь с помощью Perl защитить статичные страницы от неавторизированных пользователей? ^htaccess не поможет, мой хост принципиально его не поддерживает...
-
Phoinix:
Можно-ли как-нибудь с помощью Perl защитить статичные страницы от неавторизированных пользователей?
Если без использования .htaccess - можно выводить их скриптом.
...или не выводить, соответственно ;)
-
Отдавай страницы скриптом. Прочитал файл построчно, распечатал построчно. Положи файлы в cgi-bin рядом со скриптом и впред. И авторизируй им же.