Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 Web安全性。登录失败原因_Asp.net Mvc 4_Login - Fatal编程技术网

Asp.net mvc 4 Web安全性。登录失败原因

Asp.net mvc 4 Web安全性。登录失败原因,asp.net-mvc-4,login,Asp.net Mvc 4,Login,我用WebSecurity.Login方法启用了确认功能,这一切都很好,当用户还没有确认他的帐户时,它会像预期的那样登录失败,但是我怎么知道失败的原因呢 我想将用户名/密码错误导致的失败与未确认帐户导致的失败区分开来,但登录方法只返回布尔值,只需在登录前添加此检查即可 if (!WebSecurity.IsConfirmed(userName)) ModelState.AddModelError("", "The Account is not confirmed yet!");

我用WebSecurity.Login方法启用了确认功能,这一切都很好,当用户还没有确认他的帐户时,它会像预期的那样登录失败,但是我怎么知道失败的原因呢


我想将用户名/密码错误导致的失败与未确认帐户导致的失败区分开来,但登录方法只返回布尔值,只需在登录前添加此检查即可

if (!WebSecurity.IsConfirmed(userName))
       ModelState.AddModelError("", "The Account is not confirmed yet!");

无论用户名/密码是否正确,这都会返回false,因此它不会给我所寻找的不同。。。