• 1401/08/11

Decoded token :

سلام و خسته نباشید

در بخش reset password هنگام رندر کردن password-change  (ویدیوی 122)

 بخش  userId: decodedToken.userId تعریف نشده است و userId ناشناخته محسوب میشود.

کدهای کنار پروژه هم همین مشکل را دارند.

این سوال برای من خیلی مهمه ممنون میشم جواب بدید یا یه راهکار دیگه پیشنهاد بدید‌.

چرا؟

  • 1401/08/15
  • ساعت 21:56

سلام دوست من

چشم بررسی میکنم و اطلاع خواهم داد


  • 1401/08/23
  • ساعت 00:37

سلامی مجدد

خیلی عذر خواهی میکنم بابت تاخیر

بررسی کردم و نه تنها کلمه عبور بدون هیچ مشکلی ریست شد بلکه لاگ هم گرفتم بعد از decode کردن و userId لاگ شد بدون مشکلی

DecodedToken :  {
  userId: '63715863e8cb821cc3f5c5db',
  iat: 1668372902,
  exp: 1668376502
}
DecodedToken + UserId :  63715863e8cb821cc3f5c5db

 


  • 1401/08/23
  • ساعت 10:21

خواهش میکنم استاد.

درسته خیلی ممنونم، برای من کار نمیکرد بعد از لاگین چون متوجه شدم پسورد هش نشده ریست میشد، حالا سوالم اینه که آیا میشه قبل از ریست شدن پسورد به کاربر بگیم که پسوردش حتما باید از یه الگوی خاص پیروی کنه و اگر اونطور نبود پسورد ریست نشه؟


  • 1401/08/23
  • ساعت 10:25

بله میتونید در متن خطای اعتبار سنجی قرار بدید و در اعتبارسنجی هم باید از regex استفاده کنید تا توانایی این رو داشته باشید که بدونید از چه مواردی استفاده شده و بتونید اعتبارسنجی کنید

جستجو کنید خیلی مقاله و کدهای آماده در این باره هست

موفق باشید


logo-enamadlogo-samandehi