احسان
7 سال پیش توسط احسان مطرح شد
2 پاسخ

طریقه مدیریت ورود/خروج کاربر ؟

سلام .
هیچ ذهنیتی درباره چگونگی پیاده سازی مدیریت ورود خروج کاربر ندارم .
منظورم این هست که وقتی کاربر وارد میشود و از آنجا که از redux استفاده میکنم باید چه action داشته باشم و چه reducers ی باید بسازم که بتونم بعد از ورود کاربر کل سیستم خودم رو مدیریت کنم ؟(ناگفته نماند . که من از طریق api یک توکن دریافت میکنم که true یا false داره . اما دقیقا نمیدونم باید چکارش کنم .
ممنون میشم دوستان وقت بزارید و راه حلی رو بگید.
سرچ هایی داشتم ولی جوابها واقعا طولانی و گمراه کننده بودن بنظر میاد جواب زیاد سخت هم نباشه.


ثبت پرسش جدید
میلاد رسولی
@miladc 7 سال پیش آپدیت شد
1

سلام ، در این لینکی‌که میفرستم تا چند قسمت بعدیش به خوبی توضیح داده شده

https://youtu.be/tIajENrOJ0o

کلا کانال بسیارخوبیه و آموزش های خوبی داره ،
در این دوره برای لاگین از jwt استفاده میکنه ، و اطلاعات توکن رو توی localStorage ذخیره میکنه ، بر پایه ریداکس هم هست


reza
تخصص : Frontend Developer
@rezaasadollahi0020 2 سال پیش آپدیت شد
0

داخل App.js یه state بساز که اطلاعات کاربر را داخلش ذخیره کنی

const [user, setUser] = useState({})

بعد یه کامپوننت بساز برای ورودکاربر Login.js و داخل App.js ایمپورتش کن

import Login from './login' 

function App() {
return(
    <Login />
 )
}

بعد setUser را prop کن به Login.js

 <Login setUser={setUser} />

داخل Login.js یه فرم بساز که کاربر یوزر نیم پسورد بزنه ، اگه درست وارد کرده بود اطلاعات اکانتشو بریز توی setUser
اگه اینکارو بکنی دیگه نیازی به Redux نداری


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام