راکت
حل شده

انتشار محتوا توسط کاربر بدون انجام session در php

4 پاسخ

سلام دوستان
وقتی من با اسم کاربری و اسم خودش یک پست یا هرچیزی منتشر میکنم خب ابتدا باید با session ببینم چ کاربری هست که اسم اون موقع انتشار ثبت بشه
من اینجا دسترسی تغیرر نام کاربری ندادم بهش ولی الان مشکلی که هست اینه با تغییر اسم خودش تو تنظیمات دیگ اسمش تو اون پست یا کامنتی که نوشته تغییر نمیکنه و ب اسم همون قبلی ثبت شده

روش اینکار چجوری چیکار کنم ک اینطوری نشه ممنون

ثبت پرسش جدید

پاسخ‌ها

4
علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

بهترین پاسخ

شما باید در جدول post یک چیزی داشته باشید به اسم writer و در اون جا id کاربری که مطلب رو ایجاد کرده است ذخیره کنید . اگر روابط در mysql را بلدید که دیگر نیاز به توضیح نیست و اگر هم بلد نیستید و قصد یادگیری اش و استفاده از آن را ندارید :
در موقع نمایش مطلب باید آیدی کاربر رو با استفاده از WHERE پیدا کنید و مشخصاتش را نمایش دهید ، به همین سادگی ...
ولی اگر بخواهید مثلا اگر کاربری حذف حساب کاربری کرد ، مقالاتش هم پاک بشوند تا با اررور مواجه نشوید کافی است از روابط استفاده کنید .
پیشنهاد من برای شما گذراندن دوره mysql هست تا بسیار از این پرسش ها تون رفع بشه

امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

سلام بجای ثبت کردن نام باید ایدی کاربر نویسنده رو ثبت کنی بعد بیای نامه کاربری اون ایدی رو نشون بدی !

zahr..
zahr..
@zahramalekipor

تخصص: هک ناسا با html

@ajdar9667
ممنون از جوابتون ، اگه بخام ی چیز مث راکت باشه باید چیکار کنم؟ مثلا تغییر اسم میدم و اسمم تو پستا هم تغییر میکنه یا مثلا نام کابری!

شاید پاسخ شما همین‌جا باشد

امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

خب گفتم که باید ایدی رو ذخیره کنین ایدی که تغییر نمیکنه برای نمایش مشخصات کاربر از جدول یوزر ها جایی که ایدی برابری ایدی نویسنده مقاله هست که در جدول مقاله ها ثبت شده ، اون یوزر رو انتخاب میکنین و اسمش رو نشون میدین با تغییر اسمش در جدول اسمه نمایشی هم تغییر میکنه

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

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