2010-05-25 13 views
7

आप प्रोग्रामेटिक रूप से कैसे निर्धारित कर सकते हैं कि कोई एएसपी.NET अनुरोध रिमोट या लोकहोस्ट से है या नहीं?आप कैसे बता सकते हैं कि कोई एएसपी.NET अनुरोध रिमोट या लोकहोस्ट से है या नहीं?

उत्तर

0

आप Request.UserHostAddress संपत्ति देख सकते हैं।

+0

जिसे धोखा दिया जा सकता है। और मेजबान के पास कई निक्स हैं तो विश्वसनीय नहीं है। – Oded

+1

इसे धोखा नहीं दिया जा सकता है। यह Request.IsLocal से कम विश्वसनीय नहीं है (वास्तव में, यदि आप परावर्तक में देखते हैं, IsLocal UserHostAddress के संदर्भ में लागू किया गया है!) –

0

हाँ HttpContext.Current.Request.IsLocal चाहिए होगा काम करता है। मैं इसे अपने प्रोजेक्ट में से एक में भी इस्तेमाल कर रहा हूं और ठीक काम कर रहा हूं।

संबंधित मुद्दे

 संबंधित मुद्दे