[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