1 dojo.require('dijit.Dialog');
2 dojo.require('fieldmapper.dojoData');
3 dojo.require('openils.User');
4 dojo.require('dojo.cookie');
5 dojo.require('openils.CGI');
6 dojo.require('openils.Event');
8 function oilsSetupUser() {
9 var authtoken = new openils.CGI().param('ses') || dojo.cookie('ses');
11 if(authtoken) user = new openils.User({authtoken:authtoken});
12 if(!authtoken || openils.Event.parse(user.user)) {
13 dojo.cookie('ses', openils.User.authtoken, {expires:-1, path:'/'});
14 openils.User.authtoken = null;
15 dojo.addOnLoad(function(){oilsLoginDialog.show();});
18 dojo.cookie('ses', authtoken, {path : oilsCookieBase});
19 openils.User.authtoken = authtoken;
22 function oilsDoLogin() {
23 var user = new openils.User();
25 username: dojo.byId('oils-login-username').value,
26 passwd: dojo.byId('oils-login-password').value,
27 type: 'staff' // hardcode for now
29 dojo.cookie('ses', user.authtoken, {path : oilsCookieBase});