مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arashjahanir

عضویت از 1395/02/09

وارد شدن با Ip خاص به صفحه لاگین مدیریت

  • دوشنبه 13 آذر 1396
  • 10:28
تشکر میکنم

سلام دوستان

من میخام فقط ip خاصی بتونه وارد صفحه لاگین مدیریت بشه و در غیر اینصورت وارد صفحه لیست سیاه بشود .

حالا برای این کار باید از چ کدی استفاده کنم ؟؟؟

مچکرم

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 13 آذر 1396
  • 10:58

IP های مورد نظر را در جایی ذخیره کنید و در موقع ورود به صفحه لاگین IP کاربر را با کد زیر بدست بیارید از جزو آنها بود اجازه عبور بدید اگر نه به صفحه مورد نظر بفرستید

protected string GetIPAddress()
{
    System.Web.HttpContext context = System.Web.HttpContext.Current; 
    string ipAddress = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

    if (!string.IsNullOrEmpty(ipAddress))
    {
        string[] addresses = ipAddress.Split(',');
        if (addresses.Length != 0)
        {
            return addresses[0];
        }
    }

    return context.Request.ServerVariables["REMOTE_ADDR"];
}

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)