PDA

Просмотр полной версии : Имя пользователя -> Аутентификатор


Shkurik
16.01.2006, 16:53
Всех с Новым 2006-м!

Может кто подскажет :
Апач, AuthType Basic - у пользователя на раб. столе ярлык с прописанной ссылкой, можно-ли в ярлыке передать имя пользователя (чтобы оно прописывалось в окне Login/Password) ?

Спасибо!

Madness
16.01.2006, 16:59
Shkurik
Зайди в раздел New Passes (http://imho.ws/forumdisplay.php?f=63) там таких примеров.... :ржать:

Shkurik
16.01.2006, 17:17
может у меня кривые руки -
http://login:password@host/folder/file.php - не работает....

может нужно настроить Апач?
у меня прописано для каталога:

Options Indexes FollowSymLinks Includes
Order allow,deny
AuthType Basic
AuthName "блаблабла"
AuthUserFile "...../htaccess"
require valid-user
AllowOverride None

???

Saruman
16.01.2006, 17:39
ничего не нужно прописывать, это браузер ему передавать должен. Что значит "не работает"? Как именно не работает? Проверь еще раз, правильно ли указал имя и пароль.

Shkurik
16.01.2006, 18:00
IE выдает ошибку - "Синтаксическая ошибка" в заголовке окна.
И в самом окне следующее:

Не удается отобразить страницу
Возможно, эта страница была удалена или переименована.

--------------------------------------------------------------------------------

Попробуйте следующее:

Откройте login:password@host домашнюю страницу, затем найдите там ссылки на нужные данные.

Проверьте правильность адреса страницы в строке адреса.

Trotil
16.01.2006, 18:17
1) В IE такой способ передачи не работает. Там нужно явно: http://host.ru/folder/file.php а потом ручками login и password
Попоробуй альтернативными браузерами пользоваться.

Решение проблемы:

Делаешь следующее: Нажимаешь ПУСК->ВЫПОЛНИТЬ, набираешь REGEDIT жмешь ОК.
создаешь в указанном ниже разделе системного реестра параметры iexplore.exe и explorer.exe типа DWORD со значением 0
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
И ВСЁ !!!
P.S. не проверял.

Тоже самое нашел на ИМХЕ:
http://www.imho.ws/showpost.php?p=862602&postcount=316

Shkurik
16.01.2006, 18:30
Жаль, вопрос как раз в использовании предустановленного софта...
Меня такой вариант работы устраивает - но пользователей.....

Вы ж знаете - желательно в программе две кнопки - "Начать работу" и
"Закончить работу!"...

Trotil
16.01.2006, 18:32
Shkurik
Тогда делаешь обыкновенную систему регистрации PHP+MySQL.

Или пишешь рукчами reg файл, исправляющий данный косяк и выкладываешь на обозрение всем желающим на своем сайте.

Stasik
17.01.2006, 00:19
a если просто открывать url и передавать имя пользователя по GET.. a окошко можно и в html похоже нарисовать ;) раз все такие ламеры.... кстати..... читать логин и пароль можно и без apache

if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="Password please:"');
header('HTTP/1.0 401 Unauthorized');
echo 'Don`t be afraid.';
exit;
} else {
if($_SERVER['PHP_AUTH_USER']!="a" || $_SERVER['PHP_AUTH_PW']!="b"){exit;}
}
//GO GO GO

Saruman
17.01.2006, 03:08
Stasik:
можно и без apache
Stasik:
$_SERVER['PHP_AUTH_USER']
а скажи тогда, откуда без веб-сервера возьмется переменная $_SERVER? И как будет скрипт запускаться?

Stasik
17.01.2006, 19:01
имеется ввиду .htacess можно и через IIS...

Shkurik
19.01.2006, 09:56
2 all
наблюдается такая фигня:
ярлыком (http://login:password@host/folder/file) запускатся страничка в IE 6, если ходить по ссылкам - каждый раз вываливается окошко регистрации...

вроже ж зарегистрился уже юзер?

2 Stasik:
в теме был описан конкретный случай, о существовании MS IIS думаю догадываются многие!

;-)