سلام و خسته نباشید
در بخش reset password هنگام رندر کردن password-change (ویدیوی 122)
بخش userId: decodedToken.userId تعریف نشده است و userId ناشناخته محسوب میشود.
کدهای کنار پروژه هم همین مشکل را دارند.
این سوال برای من خیلی مهمه ممنون میشم جواب بدید یا یه راهکار دیگه پیشنهاد بدید.
چرا؟
سلام دوست من
چشم بررسی میکنم و اطلاع خواهم داد
سلامی مجدد
خیلی عذر خواهی میکنم بابت تاخیر
بررسی کردم و نه تنها کلمه عبور بدون هیچ مشکلی ریست شد بلکه لاگ هم گرفتم بعد از decode کردن و userId لاگ شد بدون مشکلی
DecodedToken : {
userId: '63715863e8cb821cc3f5c5db',
iat: 1668372902,
exp: 1668376502
}
DecodedToken + UserId : 63715863e8cb821cc3f5c5db
خواهش میکنم استاد.
درسته خیلی ممنونم، برای من کار نمیکرد بعد از لاگین چون متوجه شدم پسورد هش نشده ریست میشد، حالا سوالم اینه که آیا میشه قبل از ریست شدن پسورد به کاربر بگیم که پسوردش حتما باید از یه الگوی خاص پیروی کنه و اگر اونطور نبود پسورد ریست نشه؟
بله میتونید در متن خطای اعتبار سنجی قرار بدید و در اعتبارسنجی هم باید از regex استفاده کنید تا توانایی این رو داشته باشید که بدونید از چه مواردی استفاده شده و بتونید اعتبارسنجی کنید
جستجو کنید خیلی مقاله و کدهای آماده در این باره هست
موفق باشید