Um die Zugangsdaten, die ja oft über eine "geheime URL" gespeichert sind,
sicher für Referer bei den Zusatzfunktionen XXIMG,XXHTTP,XXIFRAME ... zu machen hab ich mal die start.htm geandert und eine "secure.htm" erstellt.
EDIT:
Die secure.htm danach anpassen und natürlich umbenennen.
code secure.htm
code start.htm
sicher für Referer bei den Zusatzfunktionen XXIMG,XXHTTP,XXIFRAME ... zu machen hab ich mal die start.htm geandert und eine "secure.htm" erstellt.
EDIT:
Die secure.htm danach anpassen und natürlich umbenennen.
code secure.htm
Code:
<html> <head> <title>Redirect</title> <script type="text/javascript"> var cookie_exp = new Date(); var cookie_onemin = cookie_exp.getTime() + 60000; cookie_exp.setTime(cookie_onemin); // Userdaten für 1min im Browser var xxLoginUser = "ajax"; var xxLoginPass = "ajax"; var xxLoginDesign = "GIRA1024V"; var xxLoginRefresh = "R1"; var xxLoginQueryString = ""; // Querystring für spater ;-) // Stichwort: unterschiedliche Einstiegspunkte fuer Quad-Style-Visu :-o if (document.URL.indexOf("\?") > 0) { xxLoginQueryString = document.URL.substr(document.URL.indexOf("\?")+1,document.URL.length); } var cookiedata = "xxLoginUser=" +xxLoginUser; cookiedata += " xxLoginPass=" + xxLoginPass; cookiedata += " xxLoginDesign=" + xxLoginDesign; cookiedata += " xxLoginRefresh=" +xxLoginRefresh; cookiedata += " xxLoginQueryString=" + xxLoginQueryString; // Daten rein ins cookie document.cookie=cookiedata + ";expires=" + cookie_exp.toGMTString(); // Startseite ohne Nutzerdaten aufrufen location.replace("start.htm"); </script> </head> <body> </body> </html>
Code:
<html> <head> <title>HomeServer AjaxVisu</title> <meta name="viewport" content="width=320; user-scalable=1; minimum-scale=0.5; maximum-scale=1.0; initial-scale=1.0;"> <script type="text/javascript" src="js/ajax.js"></script> </head> <style class="text/css"> body { background-color:black; } div {} img {} input {padding:0px; margin:0px; } </style> <body scroll="no"> <!-- Visu --> <div id="xbase" style="position:absolute; top:0px; left:0px; width:320px; height:480px; overflow:hidden; border:0px;"></div> <!-- Markierung --> <div id="xmark" style="position:absolute; top:0px; left:0px; visibility:hidden;"> <img id="xmarkimg" src="img/hide.png" style="position:absolute; top:0px; left:0px;" /> </div> <!-- Reconnect --> <div id="xreconnect" style="position:absolute; top: 0px; left: 0px; width:320px; height:480px; background-color:#404040; text-align:center; overflow:hidden; visibility:hidden;"> <div style="position:absolute; top:323px; left:371px; width:282px; height:132px; background-color:white;"> <div style="position:absolute; top: 1px; left: 1px; width:280px; height:130px; background-color:#ff8080;"> <div style="position:absolute; top: 15px; left: 1px; width:278px; padding:0; background-color:#ff8080; text-align:center; font-family:arial; color:black;"> <span style="font-size:14pt; font-weight:bold; ">HS_Ajax_Visu</span> <br/><br/> <span style="font-size:10pt; font-weight:normal;">Stelle Verbindung wieder her...</span> <br/><br/> <span id="tryCnt" style="font-size:18pt; ">**********</span> <!-- <span id="tryState"> </span> --> </div> </div> </div> </div> <!-- Start --> <script language="JavaScript"> function get_cookie(Name) { var search = Name + "=" var returnvalue = ""; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search) // if cookie exists if (offset != -1) { offset += search.length // set index of beginning of value end = document.cookie.indexOf(" ", offset); // set index of end of cookie value if (end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end)) } } return returnvalue; } xxLoginUser = get_cookie("xxLoginUser"); xxLoginQueryString = get_cookie("xxLoginQueryString"); if(xxLoginUser == '') { startClient(0); } else { startClientEx(xxLoginUser, get_cookie("xxLoginPass"), get_cookie("xxLoginDesign"), get_cookie("xxLoginRefresh"), 0); document.cookie=""; } </script> </body> </html>
Kommentar