ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : وجود یک دیتابیس برای چند سایت چه مشکلاتی ایجاد میکند؟



سیدرضا بازیار
July 3rd, 2018, 12:47
با سلام

من تعدادی سایت دارم که میخوام دیتابیس همه سایت ها رو یکی کنم. به طوری که اگه کاربر در یکی از سایت ها ثبت نام کنه، در همه سایت ها ثبت نام کرده باشه

حالا انجام این کار چه مشکلاتی میتونه ایجاد کنه؟

مثلا اگه در تا سایت دو آدرس پایین باشه
example1.com/page1
example2.com/page1

آدرس pag1 مشکل ساز نمیشه؟

در کل چه مشکلاتی ایجاد میشه و راه حل چیه؟

Amlaaki
July 3rd, 2018, 12:56
با سلام

من تعدادی سایت دارم که میخوام دیتابیس همه سایت ها رو یکی کنم. به طوری که اگه کاربر در یکی از سایت ها ثبت نام کنه، در همه سایت ها ثبت نام کرده باشه

حالا انجام این کار چه مشکلاتی میتونه ایجاد کنه؟

مثلا اگه در تا سایت دو آدرس پایین باشه
example1.com/page1
example2.com/page1

آدرس pag1 مشکل ساز نمیشه؟

در کل چه مشکلاتی ایجاد میشه و راه حل چیه؟

سلام خدمت جناب بازیار گل .

اینکار موجب کانکشن بالا و مصرف زیاد منابع میشه .

بالفرض مثال اگر یکیشون اتک بخوره همه از دسترس خارج میشن ...

بهترین کار (از نظر امنیتی تداخل نداشته باشین بین همدیگه) اینه دامنه ای جداگانه برای کوکی ها در نظر بگیرید . (مثلا example_private.ir برای ذخیره کوکی ها و... و باقی سایت ها هم توسط json کوکی هارو بگیرن اپدیت کنن روی دامین خودشون .)

مثلا گوگل وقتی لاگین میکنی توی یوتیوب و... هم لاگین میشی : چرا و چطور ؟ توسط jquery : json از خود دامنه گوگل verify کوکی رو انجام میده و کوکی رو هم روی خود دامنه یوتیوب ست میکنه ...

سیدرضا بازیار
July 3rd, 2018, 17:48
سلام خدمت جناب بازیار گل .

اینکار موجب کانکشن بالا و مصرف زیاد منابع میشه .

بالفرض مثال اگر یکیشون اتک بخوره همه از دسترس خارج میشن ...

بهترین کار (از نظر امنیتی تداخل نداشته باشین بین همدیگه) اینه دامنه ای جداگانه برای کوکی ها در نظر بگیرید . (مثلا example_private.ir برای ذخیره کوکی ها و... و باقی سایت ها هم توسط json کوکی هارو بگیرن اپدیت کنن روی دامین خودشون .)

مثلا گوگل وقتی لاگین میکنی توی یوتیوب و... هم لاگین میشی : چرا و چطور ؟ توسط jquery : json از خود دامنه گوگل verify کوکی رو انجام میده و کوکی رو هم روی خود دامنه یوتیوب ست میکنه ...

در این روش از چند دیتابیس استفاده میشه یا یک دیتابیس؟
اونوقت اطلاعات کاربران دقیقا کجا ذخیره میشه؟

Amlaaki
July 3rd, 2018, 18:45
در این روش از چند دیتابیس استفاده میشه یا یک دیتابیس؟
اونوقت اطلاعات کاربران دقیقا کجا ذخیره میشه؟

در این روش یک دیتابیس هست جهت اطلاعات کاربران .

اطلاعات کاربران روی یک دیتابیس ذخیره میشه و خروجی اطلاعات توسط php به صورت وبسرویس json در میاد .

اونوقت هر سایت که میخواد استفاده کنه با درخواست به وبسرویس json اطلاعات رو میگیره (اطلاعات مثلا میشه : لاگین بودن یا نبودن کاربر - اگر لاگینه کوکیش چی هست یا اینکه نامش کیه و... هرچیزی که شما مدنظرتون هست ...) .

درخواست به وبسرویس هم به دو حالت امکان پذیره یا مستقیم توسط خود jquery یا اینکه جهت امنیت بیشتر این مابین یک وبسرویس هم بسازین از سایت خودتون ...