zahr..
2 سال پیش توسط zahr.. مطرح شد
4 پاسخ

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

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

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


ثبت پرسش جدید
علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 2 سال پیش آپدیت شد
-1

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


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 2 سال پیش آپدیت شد
0

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


zahr..
تخصص : هک ناسا با html
@zahramalekipor 2 سال پیش مطرح شد
0

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


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 2 سال پیش مطرح شد
0

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


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 2 سال پیش آپدیت شد
-1

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


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

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