سلام
چطوری میشه کاربرانی که از یک سیستم استفاده می کنند رو به یک سیستم دیگه ارتباط داده؟
یعنی دی بی رو چطوری میشه با سیستم دومی همگون کرد بدون اینکه امنیت پائین نیاد؟
نمایش نسخه قابل چاپ
سلام
چطوری میشه کاربرانی که از یک سیستم استفاده می کنند رو به یک سیستم دیگه ارتباط داده؟
یعنی دی بی رو چطوری میشه با سیستم دومی همگون کرد بدون اینکه امنیت پائین نیاد؟
شما به اسکریپت سومی احتیاج دارید که عمل کلاسترینگ را روی 2 دیتابیس انجام بدهد
خب با اطلاعاتي كه شما مي ديد فقط مي تونم بگه : بله با برنامه نويسي مي شه اين كار رو انجام داد!
اسكريپت اول چيه ، دومي چيه ؟
نوع ارتباط بايد به چه صورت باشه ؟ چه اطلاعاتي قرار هست به share گذاشته بشند
زبون برنامه نويسي چيه ؟ ديتابيس چيه ؟ و ...
از طريق مختلفي ميشه اين كار رو انجام داد حتي اگر نوع ديتابيس ها و زبان برنامه نويسي يكسان نباشند.
كمي نياز به شخصي سازي داره
البته ميشه موقع ثبت نام اطلاعات لازم هر دو رو گرفت و كاربر رو در هر دو سيستم عضو كرد ، ولي اگر بخواد اطلاعات فقط در يك جا نگه داري بشه يكي از دو سيستم بايد كمي ويرايش بشه
براي لوگين موندن هر دو هم ميشه يكارايي كرد، مثلا موقع ورود كاربر به سايت دوم ، يك درخواست به سايت اول ارسال بشه كه اگه كاربر با اين مشخصات مرورگر و اي پي و ... اونجا لوگين هست اينجا هم كوكي ها و سشن هاي لوگين براش ايجاد بشه و بر عكس ... يا راههاي ساده تر مثل آي فريم مخفي هنگام لوگين كردن كاربر در يك سايت ...
اصطلاحاً به این تکنیک، پل (bridge) میگویند
برای حفظ امیت، پل خود را منسجم بسازید و سعی کنید تکنیکهای شی گرایی و معماری مبتنی بر سرویس (SAO) و SaaS را به همراه موازین امنیتی، رعایت کنید.
البته شاید برایتان جالب نباشد اما کاربر بهتر است برای هر سیستم یک بار لوگین کند ولی کلاً یکبار ثبت نام کند.
در غیر این صورت بررسی امنیتی session و مدیریت کوکیها شاید پیچیده تر و سختتر باید باشه
ممنون از پاسخ های دوستان
سیستم پی اچ پی دیتابیس مای اس کیو ال مثلا پرتال به مای بی بی یا به ویبولتین به سمپل نیاز دارم مرسی