PDA

View Full Version : login کردن در یک سایت



Behrouz_Rad
پنج شنبه 27 مرداد 1384, 00:48 صبح
بسیار واضح و مبرهن است که به هیچ وجه امکان پذیر نیست!
تنها برنامه نویس سایت است که از کدنویسی سایت با خبر است و شما نمی توانید از طریق سایت خود اقدام به لوگین، مشاهده پیام های کاربری و ... کنید.
به عنوان مثال، در زمان لوگین در سایت پرشین بلاگ، پسورد شما به وسیله الگوریتم MD5 و تابع جاوا اسکریپتی با نام calcMD5، به شکل رمز در آمده و سپس به سرور ارسال می شود.
کلیه اعمال تصدیق هویت، نمایش تنظیمات کاربری و ... به وسیله ی کدی که در سمت سرور پردازش می شود به مرحله عمل در می آید.
مسلما شما به دیتابیس پرشین بلاگ دسترسی ندارید تا این اعمال را انجام بدهید.
این اعمال تنها در صورتی مجاز هستند که API هایی از طرف سایت مورد نظر بدین منظور ارائه و در
نظر گرفته شده باشد.
عجیبه! به جای اینکه پست در آخر قرار بگیره در بالا قرار گرفته!

Peyman_Ranjbar
پنج شنبه 27 مرداد 1384, 06:54 صبح
سلام
من احتیاج دارم که در یه سایت دیگه(از طریق وبسایت خودم) لوگین کنم و اطلاعات اونو روی سرور ذخیره کنم
برای لوگین کردن احتیاج به فعال بودن کوکی هاست.
چه جوری این کار رو میشه انجام داد؟

Peyman_Ranjbar
پنج شنبه 27 مرداد 1384, 06:56 صبح
راستی اینم بگم که باید یه javascript از توی صفحه لود شده روی سرور اجرا کنم.

Behrouz_Rad
پنج شنبه 27 مرداد 1384, 07:57 صبح
More Details PLZ

Peyman_Ranjbar
پنج شنبه 27 مرداد 1384, 15:06 عصر
سلام
فرض کنید که شما یک وبلاک روی سایت persianblog دارید.
می خواهید وبسایتی طراحی کنید که با وارد کردن username ,password در صفحه خود(وبسایت خودمان)
در سایت پرشین بلاگ لوگین شود و یک متن بخصوص را برای ساختن وبلاگ پست کند ویا پیامهای کاربری آن را بخواند و ...

Peyman_Ranjbar
جمعه 28 مرداد 1384, 19:57 عصر
خوب به جای اینکه فرم پرشین بلاگ submit بشه فرم صفحه من submit بشه مگه فرق میکنه که حتما فرم خود وبسایت باشه

Peyman_Ranjbar
جمعه 28 مرداد 1384, 19:59 عصر
ببخشید از اینکه دو بار پست میکنم مثل اینکه فروم مشکل پیدا کرده
نمونه که میشه مثال زد YahooPops است.
yahoopops تو صفحه yahoo لوگین میکنه و میل ها رو از اون به وسیله http بیرون میکشه نه pop3

فکر کنم بهترین نمونه کار همین yahoopops بشه!

شاید هم من درست مفهوم رو نمی رسونم؟

Behrouz_Rad
جمعه 28 مرداد 1384, 22:08 عصر
فکر نمی کنم با HTTP باشه (شاید اطلاعات شما کاملتر هست)
خواندن ایمیل ها با استفاده از پروتوکل POP3 انجام می پذیره و ارسال نیز با SMTP.
قواعد و قوانینی که بدین منظور استفاده میشه، تنها مربوط به پروتوکل POP3 است.

Peyman_Ranjbar
جمعه 28 مرداد 1384, 22:13 عصر
الان لینک yahoopops رو ندارم
در سایت sourceforge هست

تا جایی که می دونم سایت yahoo امکان pop3 رو به کاربران مجانیش نمی ده و برای همین هم یه عده در سایت source forge جمع شدن و برنامه ای نوشتن که میل ها رو از سایت yahoo بیرون بکشه

تا جایی که من در مورد این برنامه اطلاع دارم اول در سایت yahoo لوگین می کنه و بعد میلهای جدید رو از اون بیرون می کشه




با تشکر از شما استاد خوب برای توجهتون

Behrouz_Rad
جمعه 28 مرداد 1384, 22:22 عصر
تحقیق می کنم و نتیجه رو خدمتتون اعلام می کنم.
U R Welcome :)

صابر
شنبه 29 مرداد 1384, 14:54 عصر
سلام، شما که پرشین‌بلاگ رو مثال زدین، چون با ASP 3 هست میشه.
اما خب، وقتی از سایت شما به اونجا لوگین کردن، به صفحه‌ی پرشین‌بلاگ منتقل میشن.
مگه اینکه از frame استفاده کنید.
کافیه که از ابتدای تگ form تا انتهای اون تگ رو از http://www.persianblog.com/signin.asp توی یک صفحه‌ی html از سایت خودتون کپی کنید.

Peyman_Ranjbar
شنبه 29 مرداد 1384, 16:49 عصر
بحث authentication هست

Identifier
شنبه 23 مهر 1384, 18:23 عصر
فکر کنم با SOAP امکان پذیر هست ولی اگر این قابلیت در اختیار شما قرار گرفته باشه