У нас есть каталог, который мы защищаем паролем .htaccess. И имя пользователя, и пароль длинные, сложные, с различными символами.
Я могу войти в систему со своих машин (я пробовал IE, Firefox, Chrome) без каких-либо проблем. Однако некоторые пользователи не могут войти в систему, вход в систему не выполняется, когда они (пытаются) войти в систему.
Я искал в Интернете подробности о возможных ограничениях имен пользователей / паролей htaccess, но без особого успеха. Мне было бы особенно интересно узнать, есть ли проблемы, связанные с конкретной версией браузера, которые заставляют конкретный браузер задыхаться от определенных символов или длин.
У меня сложилось впечатление от того, что я обнаружил до сих пор, что crypt используется для шифрования паролей, а некоторые версии crypt (предположительно более старые?) Могут обрабатывать только длины 8 или 13?
По моему опыту, при использовании Basic Auth важны только первые восемь символов пароля. Т.е. crypt обрезает пароль перед тем, как творит чудеса.
Я думаю, что у Digest Auth другие ограничения, но мне придется поискать их, чтобы сказать вам.
Однако это не совсем поможет вам с вашей проблемой. Могут ли эти проблемные пользователи войти в систему, если имена пользователей / пароли вводятся самостоятельно или они упрощены до словарных слов? Возможно, это связано с разницей в раскладке клавиатуры.