Working on Login functions, wrestling with JavaScript
[CGIscriptor.git] / Private / index.html
bloba6d3d35fadf6e35465e6fd6efa9c9d9b67b925fb
1 <html>
2 <head>
3 <title>
4 Private data
5 </title>
6 <script type="text/javascript">
7 function createCookie(name,value,days,path) {
8 if (days) {
9 var date = new Date();
10 date.setTime(date.getTime()+(days*24*60*60*1000));
11 var expires = "; expires="+date.toGMTString();
13 else var expires = "";
14 document.cookie = name+"="+value+expires+"; path=/"+path;
17 function readCookie(name) {
18 var nameEQ = name + "=";
19 var ca = document.cookie.split(';');
20 for(var i=0;i < ca.length;i++) {
21 var c = ca[i];
22 while (c.charAt(0)==' ') c = c.substring(1,c.length);
23 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
25 return null;
28 function eraseCookie(name) {
29 createCookie(name,"",-1);
32 function add_cgiparam(elem, attr, param) {
33 var elems = document.getElementsByTagName(elem);
34 for (var i = 0; i < elems.length; i++)
36 var n=elems[i][attr].indexOf("?");
37 if(n<0)
38 elems[i][attr] = elems[i][attr] + "?" + param;
39 else
40 elems[i][attr] = elems[i][attr] + "&" + param;
44 window.onload = function() {
45 var sessionticket = readCookie("CGIscriptor");
46 add_cgiparam('a', 'href', "SESSIONTICKET="+sessionticket);
47 add_cgiparam('form', 'action', "SESSIONTICKET="+sessionticket);
48 return true;
51 </script>
52 </head>
53 <body>
54 <p ALIGN=RIGHT><a href="?LOGOUT">Logout</a></p>
55 <p ALIGN=RIGHT><a href="ChangePassword.html">Change Password</a></p>
56 <h1 align=CENTER>Private data: You are now logged in as <em><script type="text/ssperl" CGI='$LoginUsername=""'>$LoginUsername</script></em></h1>
57 <p align=CENTER>Logged in from <script type="text/ssperl" CGI='$LoginIPaddress="" $LoginPath=""'>"$LoginIPaddress $LoginPath"</script></p>
61 </body>
62 </html>