فرم نمایش میدید . اطلاعاتش رو کاربر وارد میکنه و بعد در یک route اون اطلاعات رو تغییر میدید، همین
چیز بزرگ و عجیب غریبی نیست !
سلام آقای مهندس @hesammousavi
باید یه شرط بزارم که وقتی کاربر اطلاعات رو وارد کرد بتونه باز بیاد ویرایش کنه؟
نه ببینید شما یک فرم ایجاد میکنید در یک route و اطلاعاتی که کاربر داره رو در اون فرم قرار میدید کاربر اگر خواستید متونه اون اطلاعات رو تغییر بده و روی دکمه ثبت بزنه بعد اطلاعات مثلا به شکل POST به یک روت دیگه ارسال میشه و در اونجا میتونید اطلاعات جدید رو بگیرید و کار ثبت تغییرات رو انجام بدید . کاملا واضح هست اگر طریقه ثبت اطلاعات رو بلد باشید ویرایش رو هم بلدید .
احساس میکنم تجربه کمی دارید (البته اصلا مشکلی نیست این موضوع)
بله استاد روتم رو ساختم با نام /profile بعد قسمت ویرایش اطلاعات اسمشو گذاشتم /profile/edit .فرمم رو هم ساختم و برای اطلاعات کاربر مدلی ساختم با نام payUser که به عنوان مثال شماره تلفن و آدرس کاربر و تاریخ تولد و... . قسمت نام و ایمیل فرم هم با auth.user.emal مشخص شده . و وقتی کاربر اطلاعاتش رو وارد میکنه وقتی رو دکمه ثبت زد ریدارکت میشه به صفحه پروفایل و اطلاعات اونجا نشون داده میشه. اما مشکل اینجاست وقتی یک کاربر دیگه وارد وبسایت میشه ولاگین میکنه و وارد پنل کاربری میشه اون اطلاعات کاربر قبلی رو نشون میده که یعنی مثل پست محصول ها ثبت شده همه میتونن ببینن , ,و وقتی این کاربر جدید اطلاعاتش رو وارد میکنه این خطا رو نمایش میده
MongoError: E11000 duplicate key error collection: cms-akhtar-top.payusers index: email_1 dup key: { : null }
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟