سلام خدمت استاد گرامی, من در احراز هویت با ری اکت مشکل دارم قبلا از jsonwebtoken یا jwt_decode استفاده میکردم ولی الان هیج کدوم کار نمیکنه. جایی دیدم نوشته بود از useJwt از پکیج react-jwt باید استفاده بشه که وقتی از این پکیج (useJwt) استفاده میکنم میگه چون هوک مانند هستش باید داخل هوک سفارشی یا کامپوننت تابعی استفاده بشه که که من اینو باید داخل useEffect یا توابع دیگر صدا بزنم که نمیشه. شما چی پیشنهاد میکنید. ممنونم.
سلام
یعنی چی هیچکدوم کار نمیکنه؟
ببخشید باید تصحیح کنم jsonwebtoken و decode_jwt برای decode کردن token ای که از طرف سرور میاید دیگر در ری اکت جواب نمی دهد و استفاده از useJwt برای decode کردن هم مشکل به نظر میرسه. با توجه به توضیحات بالا.
بله خودم روزی پروژه ای تست کردم دیدم جواب نمیدن دیگه
باید تست کنم ببینم چه راه دیگه ای بهتره
سلام برای استفاده از jwt به جای اینکه از بک اند سعی کنین و کوکی رو روی مرورگر ذخیره کنین
کوکی رو به فرانت ارسال کنین بعد با فرانت ذخیرش کنین
نمونه کد
res.status(200)
.json({other, token})ohter اینجا اطلاعات کاربری که ورود کرده هست
بعد میتونین با این پکیج -> لینک
توی فرانت ذخیره کنین توکن رو توی کوکی
Cookies.set("token", res.data.token);