نمايش پست تنها
قديمي ۰۸-۴-۱۳۸۸, ۱۲:۵۳ بعد از ظهر   #3 (لینک دائم)
Siavash Male
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض

دوست عزیز،
مشکل اصلی در ارتباط با لاگین با php این هست که شما باید یک Socket زنده داشته باشید و php بعد از چند دقیقه Execute timeout میده.
وقتی PHPای به شما فرستاده میشه برای شما از طرف یاهو مسنجر یک پکت میاد و سیستم به این گونه نیست که شما به آدرسی Request بزنید...
لاگین کردن مشکلی نداره اما شما بعد از چند دقیقه که php زمان اجراش تمام شد Logout‌خواهید شد مگر اینکه دسترسی به Shell سرور داشته باشید با دسترسی اجرای php-cli که در این حالت محدودیت زمانی نخواهید داشت و می‌تونید یک سوکت رو باز نگه دارید.
در ارتباط با لاگین نیازی نیست با یک dll این کار رو انجام بدید، اگر سورس جدید SMClient رو ببینید دیگه از dll استفاده نمی‌کنه و یک Request به یاهو میزنه و پسورد Encrypt شدرو میگیره...
برای php تا جایی که یادمه Library برای لاگین در یاهو موجوده اگر کمی سرچ کنید.
__________________
Siavash آفلاين است   پاسخ با نقل قول