یک قدم امنیتی

بپرسید

0

{{ digitTrunc(content.likes) }}

سلام و عرض ادب

دوستان 2 سوال درمورد php هست که هر جایی پرسیدم به جواب صحیح و کاربردی نرسیدم امیدوارم اینجا به جواب صحیح برسم

سوال اولم این هست که چطور میتوانم بررسی کنم که کاربری که درخواست لاگین شدن دارد از ایران است یا به عبارت دیگر اگر کاربر از کشور دیگری بود یا با روش هایی مانند vpn آیپی خود را تغییر داده بود با فراخوانی صفحه login.php ارور access Forbidden نشان داده شود

اول میخواستم تمام آیپی های مربوط به ایران را در یک آرایه ذخیره کرده و بعد آیپی کاربر را بررسی کنم و درصورت عدم تطابق با هیچکدام از عناصر آرایه ارور مورد نظر رو نمایش بدم اما در این روش با توجه به اینکه شرکت های isp مختلفی در ایران وجود دارد و بعضی از آنها خدمات محدود به یک منطقه یا استان دارند عملا ممکن است برای کاربرانی که از یک isp غیر معروف در ایران استفاده میکنند به مشکل بخورند

به عبارت دیگر بدنبال راهی هستم برای تشخیص کشور ایران از روی آیپی بدون در نظر گرفتن این مسئله که کاربر از کدام isp استفاده میکند

مثل بارکد که درصورت وجود عدد626 در ابتدای بارکد نشان دهنده کشور ایران است و بقیه بارکد اطلاعات دیگری را میدهد

سوال دومم این هست که چطور میتونم از bcript برای یوزر نیم و پسورد بطور همزمان استفاده کنم

ببخشید که طولانی شد

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است