【发布时间】:2012-06-03 19:07:06
【问题描述】:
由于我们的数据库的整理方式,它们会忽略用户名和密码的大小写,我们目前无法在数据库级别进行修复。从this thread 看来,WHERE BINARY 'something' = 'Something' 应该可以解决问题,但我无法弄清楚让 Django 插入BINARY。有什么建议吗?
【问题讨论】:
-
顺便说一句,您不应该在没有通过
sha1或其他哈希函数运行密码的情况下将密码存储在数据库中。 -
好点,但我们仍然需要用户名区分大小写。