PDA

View Full Version : نحوه login به سرور در اندروید



delta7
یک شنبه 06 مهر 1393, 19:34 عصر
سلام
یه اپ دارم میخوام به سرور وصل شه و login بشه
چطور میتونم یه بار که کاربر وارد شد دفعه بعد نیازی به وارد شدن مجدد نباشه

سوال دوم هم این هست که توی فایل php برای وصل شدن به سرور باید یوزر و پسورد دیتا بیس چک بشه چون برنامه من قراره حداقل توی هر 5 ثانیه یه متن ارسال کنه اشکالی نداره هر دفعه یوزر و پسورد دیتابیس چک شه؟

راه حل بهتری وجود داره؟

سپاس

pbm_soy
دوشنبه 07 مهر 1393, 01:10 صبح
برای سوال اولتون پس از اینکه سرور جواب داد که نام کاربری و رمز عبورش درست است یا وجود دارد پس عمل لاگین را انجام می دهید و در یک فایل متنی ساده (مثلا با عنوان login.txt) نام کاربری و حتی اگه دوست داشتی رمز را ذخیره می کنی و در دفعات بعدی که برنامه اجرا میشود اول چک میکنی فایل وجود دارد یا خیر و اگر موجود بود متن آنرا میخوانی و نام کاربری را از آن میگیری و عمل لاگین را انجام می دهی!
فقط باید یادت باشد که کاربر اگر logout کرد این فایل را پاک کنی . بلاخره باید شرایطی که کاربر خروج میکنه را درنظر بگیرید و در آن حالات باید فایل را حذف کنید

درمورد سوال دوم بهتر بود در بخش PHP مطرح میکردید! در هر صورت خیر اشکالی ندارد! مورد زیر را درنظر بگیرید:
یک سایت در یک زمان چندین کاربر دارد 10،100،1000 و یا حتی بیشتر و همه اینا میان یک صفحه و یک برنامه را در آن واحد اجرا میکنند و درنظر داشته باشید که این صفحه به دیتابیس وصل میشه و اطلاعاتی را از میخواند و یا نمایش میدهد و برای اتصال هم نام کاربری و رمز چک میشود و تا حالا هیچ مشکلی نداشته!
شما از اینکه فقط یک کاربر در هر5ثانیه یک متن ارسال کند نگرانی نداشته باشید.!
هرچند که شاید بشه با الگوریتمهای بهتر تعداد مراجعات به دیتابیس را کمتر کرد