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

سرویسی برای یافت لوکیشن کاربران

سلام دوستان
وقتتون بخیر
من تو صفحه ورود سایت م، یه لاگین با جیمیل گذاشتم
میخوام فقط برای کاربرانی که خارج از ایران هستند لاگین با جیمیل نمایش بدم.
این کار رو کردم و درس کار می کرد ولی از وقتیکه دامنه سایت مو انداختم پشت cdn ابر آروان این درست کار نمی کنه و اصلا نمایش نمیده
راه حلی دارید که پایدار باشه ؟


ثبت پرسش جدید
علیرضا دینی
تخصص : برنامه نویس
@alirezadini 2 سال پیش مطرح شد
0

@hoseinmohsenian
برای تشخیص ژئولوکیشن حدودی بازدیدکنندگان ، اونم روی بستر وب که ممکنه کاربر هیچ دسترسی خاصی به مرورگر نداده باشه و یا اصلا سرویس خاصی برای مشخص کردن لوکیشن نداشته باشه تنها راه حل باقی مانده شما (چیزی که الآن به ذهن من میرسه) بدست آوردن ip هستش.

حالا باید دید ارائه دهنده سرویس cdn به چه صورت دسترسی به این اطلاعات که عموما در header ریکوئست http کلاینت هست رو به شما میده.
به عنوان مثال cloudflare یه همچین داکیومنتی رو ارائه داده :
https://developers.cloudflare.com/fundamentals/get-started/reference/http-request-headers/

ببین آروان هم احتمالا معادل همچین چیزی رو داشته باشه.


آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 2 سال پیش مطرح شد
0

سلام وقت بخیر 👋
از Geolocation API می تونید استفاده کنید ولی نیاز داره که کاربر اجازه دسترسی مرورگر رو تایید کنه ، به نظرم تشخیص از طریق IP میتونه گزینه خوبی باشه ، البته من خودم اگه سایت دو زبانه داشتم براساس زبانی که کاربر تنظیم کرده این آپشن رو تنظیم می کردم.
موفق باشی 🌹


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 2 سال پیش مطرح شد
0

سلام

همانطور که خودت اشاره کردی این سیستم رو پیاده سازی کردی و چون میگی از یک سرویس دهنده مثه ابرآوران داری استفاده میکنی و سیستمت دچار خطا شده احتمال میدم از ip برای تشخیص کاربران استفاده کردی و بازم احتمال میدم هرکاربری که به وبسایت شما مراجعه میکنه همون ای پی ابرآوران رو براش نمایش میده.

یادمه توی کلادفلر و سیستم لیارا همین مشکل رو داشتم البته توی بک اند لاراول با استفاده از تنظیمات پراکسی تونستم مشکل نمایش ip ها رو حل کنم.

شما یک تست کن ببین اول اینکه آیا برای کاربر چه ip برمیگردونه بعدش با ابرآوران درباره مشکلت صحبت کن.

البته دانش ناقصی دارم و حدس زدم. دیگه باید بررسی کنی ببینی جریان چیه


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

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