• 1403/08/24

ارور در بخش AdminSideMenuVM :

سلام وقتتون بخیر، 
وقتی که توی پروفایل نام کاربری ادمین رو تغییر میدم، این کار صورت میگیره اما بعدش این ارور رو میده...
 

  • 1403/08/24
  • ساعت 19:35

سلام وقت شما بخیر

کاربری که شما لاگین کردید نباید بتونید نام کاربری اون رو تغییر بدید

در صورتی هم که شما بخواید این کار رو انجام بدید باید بعد از تغییر کلمه عبور به صفحه لاگین هدایت کنید که با نام کاربری جدید وارد بشه تا با خطا مواجه نشید.

برای تغییر نام کاربری سایر کاربرها که لاگین نشدند طبق آموزش برید مشکلی پیش نمیاد


  • 1403/08/24
  • ساعت 19:42

کاربر بله نباید بتونه، اما من وقتی بعنوان ادمین وارد میشم و نام کاربری ادمین رو تغییر میدم، تغییر انجام میشه ولی بعدش این خطا رو میده...


  • 1403/08/25
  • ساعت 01:18

عرض سلام و درود

متوجه منظورتون شدم و منم منظورم از کاربر همون کاربر ادمین بود.

شما اگر منطق کار برنامه رو توجه کنید وقتی با نام کاربری یک کاربر (که فرقی نمیکنه در چه رولی باشه) لاگین کرده باشید در واقع شما دارید با مشخصات کاربری آن کاربر به اطلاعات دسترسی پیدا میکنید و وقتی نام کاربری رو که یک مشخصه برای شناسایی اون کاربر هست رو تغییر بدید دیگه اون نام کاربری لاگین شده در بانک معتبر نیست و چون معتبر نیست نمیتونه پیداش کنه در نتیجه با خطا مواجه میشید. پس همون طور که گفتم اگر بخواید نام کاربری کاربر لاگین شده رو تغییر بدید باید پس از تغییر نام کاربری به صفحه لاگین هدایت کنید و عملیات لاگین رو با نام کاربری جدید انجام بدید.

در خصوص سایر پراپرتی ها مثل نام یا نام خانوادگی یا سن یا دیگر مشخصات کاربر که شما با اون پراپرتی ها اصولا لاگین نمیکنید هیچ محدودیتی در تغییر آن ندارید.

موفق باشید.


  • 1403/08/25
  • ساعت 01:21

آها با این اوصاف بنظرم بهتره دسترسی ادمین برای تغییر کاربری خودش رو محدود کنیم و کلا نشه تغییرش داد بهتره...


logo-samandehi