not allowing users to set blank NickNames

This commit is contained in:
Hamid Reza Mohammadi 2021-08-30 19:54:30 +04:30
parent dd3fc288db
commit f0fad20f7a
3 changed files with 23 additions and 1 deletions

View File

@ -202,7 +202,12 @@ namespace RMuseum.Services.Implementation
return new RServiceResult<bool>(false, "کاربر مورد نظر یافت نشد");
}
string nickName = unmodifiedUserInfo.NickName;
string nickName = unmodifiedUserInfo.NickName.Trim();
if (string.IsNullOrEmpty(nickName))
{
return new RServiceResult<bool>(false, "نام مستعار نمی‌تواند خالی باشد.");
}
RServiceResult<bool> res = await base.ModifyUser(userId, updateUserInfo);
if(res.Result)

View File

@ -276,6 +276,13 @@
<param name="userCause"></param>
<returns></returns>
</member>
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.GetUserBehaviourLogsAsync(System.Guid)">
<summary>
get user behaviour logs
</summary>
<param name="userId"></param>
<returns></returns>
</member>
<member name="M:RSecurityBackend.Controllers.AppUserControllerBase.KickOutUserAsync(RSecurityBackend.Models.Auth.ViewModels.UserCauseViewModel)">
<summary>
kick out a user

View File

@ -806,6 +806,16 @@ namespace RSecurityBackend.Services.Implementation
return new RServiceResult<bool>(false, "برای تغییر تصویر کاربر از تابع اختصاصی این کار استفاده کنید");
}
updateUserInfo.FirstName = updateUserInfo.FirstName.Trim();
updateUserInfo.SureName = updateUserInfo.SureName.Trim();
updateUserInfo.NickName = updateUserInfo.NickName.Trim();
if(string.IsNullOrEmpty(updateUserInfo.NickName) && string.IsNullOrEmpty(updateUserInfo.FirstName+ updateUserInfo.SureName))
{
return new RServiceResult<bool>(false, "نام، نام خانوادگی و نام مستعار نمی‌توانند همگی خالی باشند.");
}