درود
چطور میشه ip یه کاربر رو بررسی کرد که مثلا امتیاز چند بار نتونه بده.....
از متد زیر برای بدست آوردن IP کاربر می تونید استفاده کنید :
public static string GetIpAddress() { HttpContext context = 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"]; }
با سلام
اگر سرور host بعد از یک سرور nat در شبکه باشد این الگوریتم پاسخگو نیست و بایستی خود client آدرس را برای ما ارسال کند .
در آنصورت چه باید کرد؟
لینک زیر رو چک کنید :
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)