راکت
حل شده

چت خصوصی برای کاربران در لاراول

3 پاسخ

با سلام خدمت دوستان

در حال طراحی یک وب اپلیکیشنی هستم که 2 نوع کاربر داره
1- کاربرانی که بصورت موقت وارد سایت شده اند و برای آنها فقط یک سشن، کوکی رکورد در db ست کرده ام
2- کاربرانی که عضو دائمی هستند و بارایشان با کلاس auth احراز هویت انجام شده

میخوام بدونم آیا میشه سیستم چت با websocket یا pusher برای کاربران شماره 1 که احراز هویت نشده اند طراحی کرد که بتونن با کاربران شماره 2 بصورت خصوصی private channel چت کنند یا خیر؟

laravel

php

لاراول

websocket

@alireza.mzh @ali.bayat @mohsen.mehri6101 @farhadi @esn7ir @hesammousavi @khanzadimahdi @Alimotreb @milad @ali.farmani @mehdi539 @dev.amirhemmati1382 @crireal5 @juza66

ثبت پرسش جدید

پاسخ‌ها

3
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

بهتره از وب سوکت استفاده کنید و کانال های خاصی رو برای برادکست در نظر بگیری

مثلا کانال public-channel که همه میتونند بهش دسترسی داشته باشند

اما در مورد خصوصی چت کردن.. اگر یک کاربر بخواهد با یه مهمان چت کنه، کمی موضوع عجیب میشه
چون چت خصوصی باید روی کانال های private باشه و کاربر مهمان رو باید به یه نحوی شناسایی کرد.. مگر اینکه به جای احراز هویت از یه کوکی استفاده کنی، که چون از طریق مرورگر قابل دستکاری هست، من پیشنهاد نمیکنم

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بله در عمل ممکنه
میتونی یک کانال برادکستینگ باز داشته باشی که همه بهش دسترسی دارند
و کاناهای private برای کاربر هایی که احراز هویت شده اند

احسان الوندی
احسان الوندی
@Alvandi

تخصص: توسعه دهنده وب

@ali.bayat مشکل اینجاست که باید همه کاربران چه سشن ست شده و چه کاربر دائمی احراز هویت شده باشه بتونن خصوصی چت کنن.

نمیدونم کانال خصوصی رو چجور راه اندازی کنم. ممکنه راهنمایی کنید،؟

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

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

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