Pear File_Passwd&File_HtAccess

ISV

Новичок
Pear File_Passwd&File_HtAccess проблема авторизации

При обращении из браузера не проходит авторизация (не Error 401), а просто тупо не пускает при правильном логине и пароле.
Был написан следующий код:
PHP:
                                /* Запись в htaccess и htpasswd */
		$params['authname']      = 'GH';
		$params['authtype']      = 'Basic';
		$params['authuserfile']  = $HTTP_SERVER_VARS['DOCUMENT_ROOT'] . '/.htpasswds/.htpasswd';
		
		$path_access = $HTTP_SERVER_VARS['DOCUMENT_ROOT'] . '/users/.htaccess';
		$access = new File_HtAccess($path_access, $params);
		$pswd = new File_Passwd_Authbasic ($HTTP_SERVER_VARS['DOCUMENT_ROOT'] . '/.htpasswds/.htpasswd');
		
		$access_load = $access->load();
		$access->addRequire($_POST[login]);
		$access_save = $access->save();
		
		$htp = &File_Passwd::factory('AuthBasic');
                                $htp->setMode('sha');
		$path = $HTTP_SERVER_VARS['DOCUMENT_ROOT'] . '/.htpasswds/.htpasswd';
                                $htp->setFile($path);
                                $htp_load = $htp->load();
                                $htp->addUser($_POST[login], $_POST[password]);
                                $htp_save = $htp->save();
При работе этого кода содержание файла htaccess:
AuthName GH
AuthType Basic
AuthUserFile /home/www/gh/public_html/.htpasswds/.htpasswd
Require user1 user2 user3

При работе этого кода содержание файла htpasswd:
user1:{SHA}fCIvspJ9goryL1khNOiTJIBjfA0=
user2:{SHA}fCIvspJ9goryL1khNOiTJIBjfA0=
user3:{SHA}fCIvspJ9goryL1khNOiTJIBjfA0=

Чего я не учитываю? Помогите, пожалуйста.

-~{}~ 13.07.06 15:53:

Нашел баг сам.
PHP:
$htp_save = $htp->save();
разработчик пакаджа с чего-то решил, что все во всем мире юзают директиву valid-user
 
Сверху