mirror of
https://github.com/cwinfo/yggdrasil-map
synced 2024-11-09 16:00:27 +00:00
Safely omit IP if it is not available.
This commit is contained in:
parent
23d9a94203
commit
7aa07f7bc3
@ -15,7 +15,7 @@
|
|||||||
<li><a href="/" {% if page == 'network' %} class="selected" {% endif %}>Network</a></li>
|
<li><a href="/" {% if page == 'network' %} class="selected" {% endif %}>Network</a></li>
|
||||||
<li><a href="/about"{% if page == 'about' %} class="selected" {% endif %}>About</a></li>
|
<li><a href="/about"{% if page == 'about' %} class="selected" {% endif %}>About</a></li>
|
||||||
<li><a href="https://github.com/zielmicha/fc00.org">Source</a></li>
|
<li><a href="https://github.com/zielmicha/fc00.org">Source</a></li>
|
||||||
<li><tt>{{ ip }}</tt></li>
|
<li><tt>{% if ip is not none %}{{ ip }}{% endif %}</tt></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -5,7 +5,10 @@ app = Flask(__name__)
|
|||||||
app.config.from_pyfile('web_config.cfg')
|
app.config.from_pyfile('web_config.cfg')
|
||||||
|
|
||||||
def get_ip():
|
def get_ip():
|
||||||
ip = request.headers['x-real-ip']
|
try:
|
||||||
|
ip = request.headers['x-real-ip']
|
||||||
|
except KeyError:
|
||||||
|
ip = None
|
||||||
if ip == '10.18.3.20':
|
if ip == '10.18.3.20':
|
||||||
ip = request.headers['x-atomshare-real-ip']
|
ip = request.headers['x-atomshare-real-ip']
|
||||||
return ip
|
return ip
|
||||||
|
Loading…
Reference in New Issue
Block a user