مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

javadnaby

عضویت از 1393/12/18

لاگین توسط یک وب سایت به وب سایت دیگر

  • چهارشنبه 29 مهر 1394
  • 17:15
تشکر میکنم

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

تکنولوژی ASP.NET MVC

ممنون میشم ازتون.

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 29 مهر 1394
  • 18:40

اگر دسترسی به سورس دارید میتونید از طریق وب سرویس اقدام کنید

و اگر دسترسی ندارید میتونید از طریق Post نام کاربری و کلمه عبور را به سایت دوم ارسال کنید که اصلا روش امنی نیست و توصیه نمی شود

 

کاربر سایت

javadnaby

عضویت از 1393/12/18

  • چهارشنبه 29 مهر 1394
  • 18:48

به سورس دسترسی ندارم متاسفانه!روش پست را می توانید یک نمونه کد بگذارید؟چون تو نت هم خیلی می گشتم چیزی ک جواب بده پیدا نکردم.در ضمن ممنون می شوم نقاط ضعف (روش پست)امنیتی را هم بگید.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 29 مهر 1394
  • 18:53

برای نمونه میگردم اگر پیدا کردم براتون ضمیمه میکنم

در روش پست هر کاربری به راحتی میتونه به اطلاعات دسترسی پیدا کنه و با اکانت های اشخاص دیگه لاگین کنه

 

کاربر سایت

sohil_ww

عضویت از 1392/03/03

  • جمعه 1 آبان 1394
  • 15:11

روش پست اصلا روش مناسبی نیست و شاید حتی جواب گو نیز نباشد 

اگه اشتباه متوجه نشده باشم صدا زدن action سایت توسط سایت دیگه و ارسال مقادیر به اون توسط تنظیمات model Binder پاسخ گو هست یا نه 

دوما: وقتی شما بتونی Action مربوط به login را اجرا کنید اگر اون سایت دارای captcha باشه چه جوری می خواید به مقدار کپچا که بیشتر مواقع در Session ذخیره میشه دستررسی پیدا کنید ؟!!!!!!!!

 

سوما : تمام موارد فوق اجرا شد و شما تونستید با دور زدن تمام موارد بالا به کاربر اجازه لاگین بدهید ایا کوکی که ساخته می شه بر روی سایت شما قابل اجراس ؟!!! همانطور که می دونید cookie ها برای هر دامنه منحصر به فرد می باشند و شما نمی توانید کوکی یک سایت دیگر رو روی سایت خود با دامین دیگه ایجاد کنید وقتی با دستور پست متدی از اون سایت رو صدا می زنید پس کوکی برای اون دامنه ساخته می شه بر روی مرورگر شما  اگه عملیات احراز هویت نیز با session باشه که شما به هیچ وجه به Session اون سرور دسترسی ندارید 

 

اگه اقای مدائنی Sample  برای این کار دارن خوشحال می شم قرار بدن تا بررسی کنیم 

در ضمن در مورد راه حل شما فکر کنم بهترین کار دسترسی به کانکشن استرینگ بانک هست و از اون روش استفاده کنید و احراز هویت مربوط به خودتون را بنویسید 

 

موفق باشید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

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

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)