Автор Тема: HTTP-аутентификации  (Прочитано 2527 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: HTTP-аутентификации
« Ответ #15 : 14 Сентября 2009, 14:56:15 »
ОООО вроде уже чтото =)

пустая страница и вот такая строчка вв ерху:
  
  No direct access! Fuck off!
Тьфу ты)
Убери оттуда :

if (!defined('IN_SYSTEM')){
   exit(
'No direct access! Fuck off!');
}

 ;)

Оффлайн kabancheg

  • Новичок
  • *
  • Сообщений: 47
  • карма: +0/-0
    • Просмотр профиля
Re: HTTP-аутентификации
« Ответ #16 : 14 Сентября 2009, 20:12:14 »
 :)
Вот теперь такая ошибка:

PHP Warning: fopen(D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\system.err) [function.fopen]: failed to open stream: Permission denied in D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\protect.php on line 5 PHP Warning: fwrite(): supplied argument is not a valid stream resource in D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\protect.php on line 6 PHP Warning: fclose(): supplied argument is not a valid stream resource in D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\protect.php on line 7

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: HTTP-аутентификации
« Ответ #17 : 15 Сентября 2009, 17:36:14 »
:)
Вот теперь такая ошибка:

PHP Warning: fopen(D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\system.err) [function.fopen]: failed to open stream: Permission denied in D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\protect.php on line 5 PHP Warning: fwrite(): supplied argument is not a valid stream resource in D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\protect.php on line 6 PHP Warning: fclose(): supplied argument is not a valid stream resource in D:\CustomerData\webspaces\webspace_00102484\wwwroot\php\protect.php on line 7

А тебе вообще можно создавать файлы из скрипта?

Оффлайн kabancheg

  • Новичок
  • *
  • Сообщений: 47
  • карма: +0/-0
    • Просмотр профиля
Re: HTTP-аутентификации
« Ответ #18 : 15 Сентября 2009, 22:00:29 »
Хмм я об этом не слышал, что такое вообще можно... :)

Разрешение надо на сервере зделать???

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: HTTP-аутентификации
« Ответ #19 : 16 Сентября 2009, 10:42:34 »
Хмм я об этом не слышал, что такое вообще можно... :)

http://www.php.net/manual/en/function.fopen.php

Разрешение надо на сервере зделать???
ну да, твоя учетная запись должна иметь полный доступ к твоей папке на сервере.

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: HTTP-аутентификации
« Ответ #20 : 16 Сентября 2009, 10:49:35 »
Так, я кажется нашел ответ на твой вопрос. Почитай статейку вот эту - http://www.php.net/manual/en/features.http-auth.php

Советую обратить внимание на ее низ, там есть объяснение. :)

Оффлайн kabancheg

  • Новичок
  • *
  • Сообщений: 47
  • карма: +0/-0
    • Просмотр профиля
Re: HTTP-аутентификации
« Ответ #21 : 17 Сентября 2009, 18:51:34 »
ООО Рахмет, как раз то что нужно..

Вот только есть несколько вопросов:

Also note that until PHP 4.3.3, HTTP Authentication did not work using Microsoft's IIS server with the CGI version of PHP due to a limitation of IIS. In order to get it to work in PHP 4.3.3+, you must edit your IIS configuration "Directory Security". Click on "Edit" and only check "Anonymous Access", all other fields should be left unchecked.

Как я перевел, надо в PHP редактировать конфигурацию IIS. Это делается в php.ini

и где найти на сервере php.ini??

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: HTTP-аутентификации
« Ответ #22 : 18 Сентября 2009, 13:01:06 »
ООО Рахмет, как раз то что нужно..

Вот только есть несколько вопросов:

Also note that until PHP 4.3.3, HTTP Authentication did not work using Microsoft's IIS server with the CGI version of PHP due to a limitation of IIS. In order to get it to work in PHP 4.3.3+, you must edit your IIS configuration "Directory Security". Click on "Edit" and only check "Anonymous Access", all other fields should be left unchecked.

Как я перевел, надо в PHP редактировать конфигурацию IIS. Это делается в php.ini

и где найти на сервере php.ini??

нет это делается в настройках IIS как раз таки. Проще напиши в суппорт, скажи тчо не работает "Базовая аутентификация" у тебя. Пусть проверят настройки для твоего домена.
Написал тебе в личку.