【优化】优化用户后台被禁用或者标注删除状态下,小程序前端禁止登录及提示的处理。

This commit is contained in:
大灰灰
2023-01-01 23:53:39 +08:00
parent a110ce1ccb
commit 1dbfc429e5
3 changed files with 42 additions and 4 deletions

View File

@@ -218,6 +218,20 @@ namespace CoreCms.Net.Web.WebApi.Controllers
var user = await _userServices.QueryByClauseAsync(p => p.id == userInfo.userId);
if (user != null)
{
if (user.status == (int)GlobalEnumVars.UserStatus.)
{
jm.status = false;
jm.msg = "您的账号已经被禁用。";
return jm;
}
if (user.isDelete == true)
{
jm.status = false;
jm.msg = "您的账号已经被禁用。";
return jm;
}
var claims = new List<Claim> {
new Claim(ClaimTypes.Name, user.nickName),
new Claim(JwtRegisteredClaimNames.Jti, user.id.ToString()),
@@ -832,6 +846,21 @@ namespace CoreCms.Net.Web.WebApi.Controllers
jm.code = 14007;
return jm;
}
if (user.status == (int)GlobalEnumVars.UserStatus.)
{
jm.status = false;
jm.msg = "您的账号已经被禁用。";
return jm;
}
if (user.isDelete == true)
{
jm.status = false;
jm.msg = "您的账号已经被禁用。";
return jm;
}
//获取用户等级
var userGrade = await _userGradeServices.QueryByClauseAsync(p => p.id == user.grade);
//获取优惠券