[PATCH] Make sure Web-Interface Login will be sent to the right router.
Jan Kraus
mayosemmel at googlemail.com
So Jan 17 18:55:35 CET 2016
Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
---
src/packages/fff/fff-web/files/www/public/cgi-bin/status | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/packages/fff/fff-web/files/www/public/cgi-bin/status b/src/packages/fff/fff-web/files/www/public/cgi-bin/status
index 5208327..cf6b496 100755
--- a/src/packages/fff/fff-web/files/www/public/cgi-bin/status
+++ b/src/packages/fff/fff-web/files/www/public/cgi-bin/status
@@ -38,7 +38,10 @@ if [ -n "$position_comment" ]; then
echo " <li>${position_comment}</li>"
fi
%>
- <li><form action="https://<% echo -n "$HTTP_HOST" %>"><button type="submit" class="pure-button">Login</button></form></li>
+ <li><form action="https://<%
+ https_forward="$(for ip in $(uci get -q network.mesh.ip6addr);do if echo $ip|grep $(awk -F: '{ printf("%02x%s:%sff:fe%s:%s%s\n", xor(("0x"$1),2), $2, $3, $4, $5, $6) }' /sys/class/net/br-mesh/address) > /dev/null;then echo ${ip%'/64'};fi;done)"
+ echo -n "$(if [ -z "$https_forward" ];then echo "$HTTP_HOST";else echo "[$https_forward]";fi)"
+ %>"><button type="submit" class="pure-button">Login</button></form></li>
</ul>
</div>
</div>
--
2.1.4
Mehr Informationen über die Mailingliste franken-dev