محسن مهری
3 سال پیش توسط محسن مهری مطرح شد
8 پاسخ

باز شدن صفحه مثل صفحه لاگین گوگل

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


ثبت پرسش جدید
عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
1

سلام تمام مراحل به همون شکل قبله فقط برای باز کردن پنجره جدید از کد های زیر می تونید استفاده کنید
در واقع اون api گوگل فرایند های لازم رو انجام می دع و ریسپانس رو پاس می دع به بکند ما به همین دلیله

window.open("https://www.https://roocket.ir", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");

می تونید این پنجره رو توی یک متغییر ذخیره کنید و بعد از اتمام کار از متد .close استفاده بفرمایید
در کل شما می تونید مراحل اعتبار سنجی رو از سایتوتون جدا کنید و در قالب api به اون باتن پاس بدید که این صفحه رو باز کنه و یعد از تایید بسته شه


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
1

در واقع دقیق تر اینه لازم نیست اینکارو انجام بدید گوگل برای اینکه اطلاعات کاربر رو در اختیار ما نگذاره فرایند رو خودش توی تب جدا انجام می شدع و نیاز مارو پاسخ می دع
سوالی دیگه بود در خدمتم


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 3 سال پیش مطرح شد
0

@ErfanSadeqiNejad
سلام ممنون دوست عزیز از پاسختون - یه لطفی بکنین - مرحله به مرحله توضیح میدم تایید یا رد کنین .
پس وقتی مثلا فرض کنیم گزینه لاگین رو کاربر زد (‌که البته برای لاگین من نمیخام ولی حالا اینجا فرض کنیم) - من با سیشن یا کش اطلاعات لازم رو سمت سرور ذخیره میکنم.
حالا یک صفحه باز میشه به این کابر نمایش داده میشه - توی اون صفحه شماره موبایلش رو وارد میکنه.بعد صفحه تایید میاد کد تایید رو وارد میکنه و زمانیکه کد درست بود صفحه ی کوچیک رو میبندم (‌یعنی همه ی درخواست ها رو با ajax میفرستم و میگیرم)
اما بحث اینجاست که این صفحه ای که منتظر عملکرد این صفحه کوچیک بوده چطور به این صفحه گوش بده و ببینه وقتی این صفحه کارش تموم شد ( حالا تایید یا رد شد) نسبت بهش عملکرد درست رو واکنش بده
در واقع من این رو برای این سه قسمت پروژم میخام
confirm password
register password
forget password


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
1

ببینید وقتی اون شماره تایید فرستاده می شه شما با سرور تعامل دارید و باید حالا با مثلا ردیس چک کنید کد ارسال شده درسته یا نع
اگر تایید بشه می شه اکسس توکن رو با مثلا پیامی به یه روت مشخص ارسال بشه
و اون روت برسی های لازم رو انجام بده و به روت اصلی بفرسته یا مستقیم به همون روت اصلی بفرستید بستگی به معماری و پیاده سازی پروژه داره
در واقع این بیشتر کار با Api و json هس و با کار معمول متفاوته
کلا اینو کارو بی خیال شید بهرته چون ظاهر خوبی نداره به نظر من
اما مراحلتون درسته
اگر باز سوالی باقی موند در خدمت هستم😁


عرفان
تخصص : Python
@erf 3 سال پیش آپدیت شد
1

اگر هاستتون ردیس داره از اون استفاده کنید خیلی کارو تمیز تر می کنه و پرفورمنس بهتری داره
حتما لازم به ajax نیست می تونید ریلود کنید فرقی نداره اونم یه تب مرورگره


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 3 سال پیش مطرح شد
0

@ErfanSadeqiNejad
من زیاد این نوع عملکرد (‌که یک صفحه باز بشه بسته بشه ) اینا برام مطرح نیست بحث کمتر کد زدنه برام یک نوع عملکرد دارم (تایید از طریق پیامک تلفن) و سه کاربرد براش - همین رو میخام به صورت جامع و یک جا پیاده سازی کنم


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
1

خوب می تونید به صورت blueprint درستش کنید یا کلا یه وب سرویس برای این کار بسازید که پنل هم داشته باشع که هم حرفه ای تر باشع و هم در پروژه های بعد بتونید بهره ببرید


عرفان
تخصص : Python
@erf 3 سال پیش آپدیت شد
1

من خودم زمان یادیگریم یه سرویس برای اینکار با کاوه نگارو فلسک زدم هنوز توی پروژه هام استفاده می کنم هم سبکه هم سرعت خوبی داره
اگه php کارید از lumen یا فالکون بهره ببیرید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام