我们有一个使用.htaccess密码保护的目录。 用户名和密码都很长,很复杂,有各种符号。
我可以从我的机器(我已经试过IE,Firefox,Chrome)login,没有任何困难。 但是,某些用户无法login,login失败(尝试login时)。
我一直在网上search有关htaccess用户名/密码的可能限制的细节,但没有太多的运气。 我特别想知道是否有浏览器版本的具体问题,导致给定的浏览器扼杀特定的符号或长度。
从目前我发现的情况来看,crypt是用来encryption密码的,crypt的一些版本(大概是旧的)只能处理8或13的长度。
根据我的经验,使用基本身份validation时只能使用密码的前八个字符。 即密码在执行其魔术之前会截断密码。
我认为Digest Auth的局限性是不同的,但我不得不看他们来告诉你。
这并不能真正帮助你解决问题。 如果用户名/密码是由您自己input的,或者如果他们被简化为词典单词,这些问题用户是否可以login? 可能与键盘映射差异有关。