5 <script language='javascript' src='/opac/common/js/Cookie.js'> </script>
6 <script language='javascript' src='/opac/common/js/md5.js'> </script>
7 <script language='javascript' src='/opac/common/js/utils.js'> </script>
8 <script language='javascript' src='/opac/common/js/JSON.js'> </script>
9 <script language='javascript' src='/opac/common/js/RemoteRequest.js'> </script>
12 <script language='javascript'>
14 var COOKIE_SES = "ses";
15 var cookie = new cookieObject("ses", 1, "/", COOKIE_SES);
20 var uname = document.getElementById("reports_login_username").value;
21 var passwd = document.getElementById("reports_login_password").value;
23 var init_request = new RemoteRequest(
25 "open-ils.auth.authenticate.init", uname );
27 init_request.send(true);
28 var seed = init_request.getResultObject();
30 if( ! seed || seed == '0') {
31 alert( "Error Communicating with Authentication Server" );
35 var auth_request = new RemoteRequest(
36 "open-ils.auth", "open-ils.auth.authenticate.complete",
37 uname, hex_md5(seed + hex_md5(passwd)), "staff");
39 auth_request.send(true);
40 var auth_result = auth_request.getResultObject();
42 if(auth_result == '0' || auth_result == null || auth_result.length == 0) {
43 alert("Login failed");
47 cookie.put(COOKIE_SES, auth_result);
49 location.href = "stage1";
58 <h3> Reports Login </h3>
59 <table style='padding: 4px; border: 2px solid #E0E0E0;'>
62 <td ><input type='text' id='reports_login_username'/></td>
66 <td ><input type='password' id='reports_login_password'/></td>
69 <td><input type='submit' value='Login' onclick='doLogin();'/></td>