为什么登录页面对于未知用户和密码错误都应返回相同的 Invalid username or password 消息?
Invalid username or password
仅凭这条消息就能阻止自动化登录尝试。
这样可以确认每个尝试使用的用户名都有效。
这样可以避免泄露某个用户名是否存在。
这意味着网站不使用密码。