PDA

View Full Version : اشتراک گذاری Session ها



543310
دوشنبه 28 مهر 1393, 21:09 عصر
سلام دوستان خسته نباشید...
چطور میتونم Session ای که توی PHP تولید کردم با Node به اشتراک بگذارم؟ آیا امکان پذیره؟
بنده یه وب سایت دارم مینویسم php bse که یه بخش چت آنلاین داره که اونم با node نوشتم اما نمیدونم چطوری session ها رو به اشتراک بگذارم...
اگه ممکنه راهنماییم کنید.
مرسی

cups_of_java
دوشنبه 28 مهر 1393, 22:25 عصر
بستگی داره دقیقن چه کاری میخواید بکنید.

اگه اطلاعات رو میخواید شیر کنید که از یه چیزی مثل Redis می تونید استفاده کنید تا کلن سشن رو روی اون نگهدارید.
اگه اطلاعات هویت سنجی و Authentication رو میخواید نگه دارین کلن میتونید از Oauth برای این کار استفاده کنید.

در ساده ترین حالت شما می تونید یه سری توکن یا کلید رو به سرور ند خودتون بفرستید از روی سرور پی اچ پی

543310
سه شنبه 29 مهر 1393, 14:33 عصر
نمونه ای میشه پیدا کرد؟

cups_of_java
سه شنبه 29 مهر 1393, 16:02 عصر
من نمی دونم واسه چی حتی زحمت یه گوگل کردن رو به خودتون نمیدید

https://gist.github.com/mscdex/9507b0d8df42e0aec825

http://stackoverflow.com/questions/20739221/nodejs-with-php-application-and-user-session

بقیش هم باشه تمرین برای خودتون...

543310
سه شنبه 29 مهر 1393, 16:14 عصر
دوست عزیز من session هارو regenerate میکنیم... برای جلوگیری از session hijacking !!!
متاسفانه redis این امکانو نداره!!!
در ضمن جست و جو نمیکردم به اینجا نمیرسیدم!

cups_of_java
سه شنبه 29 مهر 1393, 19:27 عصر
ردیس صرفن یک استورج اشتراکی برای شماست. منطق مدیریت سشن های شما ربطی به ردیس نداره و نیازی هم نیست همچین امکانی رو پشتیبانی کنه.
این شما هستید که باید منطقی (مثل این (https://www.linkedin.com/groups/How-do-you-share-session-2906459.S.180298433))‌ رو پیاده سازی کنید.

جستجو هاتون رو دقیق تر انجام بدید سوال هاتون رو هم دقیق تر می تونید بپرسید