راکت
5 پاسخ

ایجاد پروفایل برای کاربر

با سلام خدمت دوستان گرامی

من می خوام حالتی رو ایجاد کنم که وقتی کاربر ثبت نام کرد و وارد پنل کاربری خودش شد بره قسمت پروفایل و پروفایل کاربری خودش رو کامل کنه بعد بتونه از قسمت های دیگه پنل کاربری خودش استفاده کنه . این اجازه رو نداشته باشه تا وقتی پروفایل خودش رو تکمیل نکرده باشه حق استفاده از این بخش ها رو نداشته باشه.

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

با تشکر


ثبت پرسش جدید
vahid Mohammadi
vahid Mohammadi
@viva.mohammadi7 سال پیشمطرح شد
0

@p30boy.asad
سلام
پیشنهاد من این هست که وقتی کاربر لاگین کرد از جدولی که اطلاعات پروفایل کابر رو ذخیره میکنه یک فیلد رو انتخاب کنید و تون رو چک کنید مثلا تاریخ تولد یا عکس پروفایل اگر اون خالی بود شما فرم کلی پروفایل رو نشون بدید به کابر و حتما ولیدیشن به کار ببرید که کاربر مجبور باشه همه اطلاعات مورد نیاز شما رو پر کنه. حتی می تونید در بک اندتون اینکار رو انجام بدید و مثلا یک flag رو تعیین کنید که مثلا false یا true باشه که نشوندهنده نیاز تکمیل فرم اطلاعات یروفایل باشه که با لاگین کردن کابر این flag برگشت داده بشه به سمت front end و اونحا با چک کردن اسن flag فرم مورد نظرتون نشون داده بشه


mahdi farhadpour
mahdi farhadpour
تخصص :برنامه نویس
@mahdi41877 سال پیشمطرح شد
0

سلام بهتره برای این کار یه middleware ایجاد کنی و توی روت ها یی که میخای بعد از تکمیل پروفایل بهشون دسترسی داشته باشه اونا ست کنی


محمد صادقیان
محمد صادقیان
تخصص :برنامه نویس وب - فریم ورک Laravel
@drcode.ir7 سال پیشمطرح شد
0

به قول آقای @mahdi4187 میتونی توسط middleware چک کنی و مثلا در جدول کاربر 1 فیلد با عنوان complete ایجاد کنید با مقدار پیشفرض 0 و هر موقع کاربر پروفایلش رو تکمیل کرد این مقدار بشه 1 و توی middleware تعریف کنی هر موقع این مقدار برابر با 0 بود کاربر رو redirect کنه به صفحه تکمیل پروفایل.


Mohsen Hassanshahi
Mohsen Hassanshahi
تخصص :برنامه نویس
@a.hassanshahi747 سال پیشمطرح شد
0

@p30boy.asad
سلام بهتون پیشنهاد می کنم این مطلب رو ببینید
https://laravel.com/docs/5.7/verification
تقریبا روش همونه که شما می خواید ولی باید یه سری تغییرات انجام بدید


Reza Jashnsaz
Reza Jashnsaz
تخصص :مهندس نرم افزار
@rezajashnsaz00117 سال پیشمطرح شد
0

راحتترین راهش اینه یه فیلد بسازی و مقدارش 0 یا 1 باشه
بعد تو میدلور بگی اگه 0 بود ریدایرکتش کنه به صفحه پروفایل
تو صفحه پروفایل هم ولیدیشن بذار


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

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