not allowing users to set blank NickNames
This commit is contained in:
parent
dd3fc288db
commit
f0fad20f7a
@ -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)
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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, "نام، نام خانوادگی و نام مستعار نمیتوانند همگی خالی باشند.");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user