вопрос по php и htpasswd |
Здравствуйте, гость ( Вход | Регистрация )
вопрос по php и htpasswd |
deex |
11.7.2010, 8:24
Сообщение
#1
|
Студент Группа: Участник Сообщений: 45 Регистрация: 12.3.2009 Пользователь №: 608 Спасибо сказали: 0 раз(а) Репутация: 0 |
на других форумах молчат, попытаю счастья здесь
народ, помогите пожалуйста правильно создать пароль для htpasswd средствами php вот пример, но пароль получается невалидный:
|
|
|
deex |
11.7.2010, 15:24
Сообщение
#2
|
Студент Группа: Участник Сообщений: 45 Регистрация: 12.3.2009 Пользователь №: 608 Спасибо сказали: 0 раз(а) Репутация: 0 |
Варианты кодирования от гугла:
1 $salt=substr($pass,0,2); $test_pw=crypt($pass,$salt); 2 $password = crypt($pass, base64_encode($pass)); 3 $pass = crypt($pass, base64_encode(CRYPT_STD_DES)) Ни один способ не работает, кроме варианта с некодированным паролем. Но он в свою очередь работает только на винде. Проверено на винде xp, apache 2.2, php 5.2.13 Нюанс: если сгенерить htpasswd онлайн-генератором типа этого http://www.htaccesstools.com/htpasswd-generator/ всё авторизуется нормально и на винде и на юникс-сервере. |
|
|
Текстовая версия | Сейчас: 2.12.2024, 5:55 |