3 [% INCLUDE header.ttk title="Login" %]
7 <script language='javascript'>
9 var COOKIE_SES = "ses";
10 var cookie = new cookieObject("ses", 1, "/", COOKIE_SES);
12 function checkInputClicks() {
18 var uname = document.getElementById("reports_login_username").value;
19 var passwd = document.getElementById("reports_login_password").value;
21 var init_request = new RemoteRequest(
23 "open-ils.auth.authenticate.init", uname );
25 init_request.send(true);
26 var seed = init_request.getResultObject();
28 if( ! seed || seed == '0') {
29 alert( "Error Communicating with Authentication Server" );
33 var auth_request = new RemoteRequest(
34 "open-ils.auth", "open-ils.auth.authenticate.complete",
35 uname, hex_md5(seed + hex_md5(passwd)), "staff");
37 auth_request.send(true);
38 var auth_result = auth_request.getResultObject();
40 if(auth_result == '0' || auth_result == null || auth_result.length == 0) {
41 alert("Login failed");
45 cookie.put(COOKIE_SES, auth_result);
47 location.href = "stage1";
54 <h3> Reports Login </h3>
55 <table style='padding: 4px; border: 2px solid #E0E0E0;'>
58 <td ><input type='text' id='reports_login_username'/></td>
62 <td ><input type='password' id='reports_login_password'/></td>
65 <td><input type='submit' value='Login' onclick='doLogin();'/></td>
70 [% INCLUDE footer.ttk %]