mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2026-02-05 10:19:48 +08:00
【优化】优化用户后台被禁用或者标注删除状态下,小程序前端禁止登录及提示的处理。
This commit is contained in:
@@ -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);
|
||||
//获取优惠券
|
||||
|
||||
Reference in New Issue
Block a user