adel diba
5 سال پیش توسط adel diba مطرح شد
5 پاسخ

چگونگی ساخت سیستم ویرایش اطلاعات roocket

سلام خسته نباشید.
یه توضیح مختصر در مورد ویرایش اطلاعات roocket یا هر ویرایش اطلاعات وبسایت های دیگه میخواستم. که از چه سیستمی باید استفاده کنم تا اطلاعات شخصی کاربر رو ثبت کنم.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

فرم نمایش میدید . اطلاعاتش رو کاربر وارد میکنه و بعد در یک route اون اطلاعات رو تغییر میدید، همین
چیز بزرگ و عجیب غریبی نیست !


adel diba
تخصص : برنامه نویس وب
@empyrium000 5 سال پیش آپدیت شد
0

سلام آقای مهندس @hesammousavi
باید یه شرط بزارم که وقتی کاربر اطلاعات رو وارد کرد بتونه باز بیاد ویرایش کنه؟


adel diba
تخصص : برنامه نویس وب
@empyrium000 5 سال پیش مطرح شد
0

استاد یه مقدار بیشتر توضیح بدین ممنونم


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

نه ببینید شما یک فرم ایجاد میکنید در یک route و اطلاعاتی که کاربر داره رو در اون فرم قرار میدید کاربر اگر خواستید متونه اون اطلاعات رو تغییر بده و روی دکمه ثبت بزنه بعد اطلاعات مثلا به شکل POST به یک روت دیگه ارسال میشه و در اونجا میتونید اطلاعات جدید رو بگیرید و کار ثبت تغییرات رو انجام بدید . کاملا واضح هست اگر طریقه ثبت اطلاعات رو بلد باشید ویرایش رو هم بلدید .
احساس میکنم تجربه کمی دارید (البته اصلا مشکلی نیست این موضوع)


adel diba
تخصص : برنامه نویس وب
@empyrium000 5 سال پیش آپدیت شد
0

بله استاد روتم رو ساختم با نام /profile بعد قسمت ویرایش اطلاعات اسمشو گذاشتم /profile/edit .فرمم رو هم ساختم و برای اطلاعات کاربر مدلی ساختم با نام payUser که به عنوان مثال شماره تلفن و آدرس کاربر و تاریخ تولد و... . قسمت نام و ایمیل فرم هم با auth.user.emal مشخص شده . و وقتی کاربر اطلاعاتش رو وارد میکنه وقتی رو دکمه ثبت زد ریدارکت میشه به صفحه پروفایل و اطلاعات اونجا نشون داده میشه. اما مشکل اینجاست وقتی یک کاربر دیگه وارد وبسایت میشه ولاگین میکنه و وارد پنل کاربری میشه اون اطلاعات کاربر قبلی رو نشون میده که یعنی مثل پست محصول ها ثبت شده همه میتونن ببینن , ,و وقتی این کاربر جدید اطلاعاتش رو وارد میکنه این خطا رو نمایش میده

MongoError: E11000 duplicate key error collection: cms-akhtar-top.payusers index: email_1 dup key: { : null }

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

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