-1
A
回答
0
嘛,登錄查詢更改爲
$emailOrUser = mysql_real_escape_string($_POST['emailorusername']);
$password = mysql_real_escape_string(phpBB_password_hash_function($_POST['password']));
$loggedIn = mysql_query("...
where (email = '" . $emailOrUser . "' or lowercase(username) = '" . strtolower($emailOrUser) . "')
and (password = '" . $password . "')");
或者,如果你不能或不願進行編程,看看here因爲它的phpBB可免費下載的MOD,可以讓你用公司郵箱登錄。
您還可以將用戶表更改爲不區分大小寫的排序規則,但這可能會產生意想不到的結果,就像我的查詢一樣。我不知道phpBB是否允許你創建兩個賬戶,如果這個賬戶不同(用戶和用戶,是兩個不同的有效賬戶?)。
0
也許嘗試使用某種過濾器(過濾輸入)。
相關問題
- 1. Joomla登錄不區分大小寫?
- 2. cakephp不區分大小寫的登錄
- 3. Rails登錄表格區分大小寫
- 4. 登錄:區分大小寫Xcode/PHP
- 5. Django不區分大小寫的登錄,混合大小寫用戶名
- 6. .htaccess不區分大小寫的目錄
- 7. 設計不區分大小寫電子郵件時登錄
- 8. 用戶名登錄不區分大小寫? PHP MySQL
- 9. 不區分大小寫omniauth-identity電子郵件登錄
- 10. 使區分大小寫不敏感的區分大小寫表
- 11. 區分大小寫的URL不區分大小寫
- 12. VB.NET不區分大小寫;很好的區分大小寫?
- 13. Lucene如何區分大小寫和不區分大小寫
- 14. 爲什麼區分大小寫和不區分大小寫?
- 15. 區分大小寫區分大小寫還是全大寫?
- 16. 不區分大小寫
- 17. 不區分大小寫preg_replace_callback
- 18. distinctUnionOfObjects不區分大小寫
- 19. 不區分大小寫
- 20. System.IO.FileInfo不區分大小寫
- 21. MySQL不區分大小寫
- 22. 不區分大小寫Func
- 23. 不區分大小寫#define
- 24. 不區分大小寫OptionParser
- 25. FirebirdSql不區分大小寫
- 26. 不區分大小寫
- 27. CEDET:不區分大小寫?
- 28. SOLR不區分大小寫
- 29. 不區分大小寫QueryExpression
- 30. 不區分大小寫Restriction.IN