使用ZF2身份验证,
使用Zend \ Authentication \ Adapter \ DbTable作为AuthAdapter; 使用Zend \ Authentication \ Result;
身份验证有效..但是当我们提供凭据时,它不区分大小写。用户名和密码将接受任何案例。
你能建议任何解决方案..
答案 0 :(得分:0)
在您的数据库表格中,将Collation
列的username
值设置为区分大小写,即将其设置为latin1_general_cs
。
请检查,当varchar
选为Type
时,Collation
设置为latin_swedish_ci
- 这不区分大小写。
无需更改代码中的任何内容。
只需更改数据库表部分,然后将验证服务作为无效用户名返回。
我希望它有所帮助。