Browse Source

调整登录逻辑

develop-lawyerExampaper
胡超1 2 years ago
parent
commit
fdd2ea4062
  1. 15
      24Hour/Controllers/LoginController.cs

15
24Hour/Controllers/LoginController.cs

@ -556,7 +556,7 @@ namespace _24Hour.Controllers
[Route("cardIdLogin")] [Route("cardIdLogin")]
public async Task<Result> cardIdLogin(string cardId, string name) public async Task<Result> cardIdLogin(string cardId, string name)
{ {
var date = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.isdeactivate == 0 && q.cardId == cardId).FirstAsync(); var date = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.cardId == cardId && q.name == name).FirstAsync();
if (date != null) if (date != null)
{ {
//if (date.usertype == 1 && date.audit == null) //if (date.usertype == 1 && date.audit == null)
@ -572,7 +572,7 @@ namespace _24Hour.Controllers
// return ret; // return ret;
// } // }
// else // else
if (date.usertype == 0 && date.becurrent == 1) if (date.usertype == 0 && date.becurrent == 1 && date.isdeactivate==1)
{ {
ret.IsSucceed = false; ret.IsSucceed = false;
ret.Message = $"用户未授权无法登录,请联系管理员!"; ret.Message = $"用户未授权无法登录,请联系管理员!";
@ -615,6 +615,9 @@ namespace _24Hour.Controllers
ret.IsSucceed = true; ret.IsSucceed = true;
} }
else else
{
var datea = await _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.cardId == cardId).FirstAsync();
if (datea==null)
{ {
var UserModel = new App_Sys_UserModel(); var UserModel = new App_Sys_UserModel();
_db.BeginTran(); _db.BeginTran();
@ -633,6 +636,14 @@ namespace _24Hour.Controllers
ret.result = "添加成功"; ret.result = "添加成功";
} }
} }
else
{
ret.IsSucceed = false;
ret.Message = $"用户未授权无法登录,请联系管理员!";
return ret;
}
}
return ret; return ret;
} }
/// <summary> /// <summary>

Loading…
Cancel
Save