UserManager.FindAsync(model.UserName,model.Password)返回null

时间:2018-06-22 08:58:17

标签: c# asp.net-identity

我从一位同事那里接管了一个项目,他用一个自定义的<?php header("Content-Type: application/json"); $data = array('success' => false, 'error' => null); $errors = array(); foreach($_POST as $key => $val) { if (preg_match("/^txtName_(\d+)$/", $key, $bits)) { // all right, we've got a row, so let's send its data to the function that saves it. $ans = saveRow( $primaryKey = $bits[1], array( 'name' => $val, 'email' => $_POST["txtEmail_" . $primaryKey], 'price' => $_POST["txtPrice_" . $primaryKey] ) ); if (!$ans) $errors []= "Couldn't save row #" . $bits[1]; } } if(empty($errors)) $data['success'] = true; else $data['error'] = implode('<br />', $errors); exit(json_encode($data)); ?> IdentityUser添加了新字段。

他添加了一个新的密码字段,该字段将密码存储为未加密的纯字符串。

当我尝试登录新创建的用户时,我的IdentityUser总是返回UserManager.FindAsync(model.UserName, model.Password)

当我尝试登录时,没有任何错误,只是它变为 无效的用户名或密码

我已经检查了数据库,并且两个信息都是正确的。

如何找到真正的问题?

0 个答案:

没有答案