<script type="text/javascript" src="/js/dojo/dojo/dojo.js"></script>
<script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/dojo/openils_dojo.js"></script>
<script type="text/javascript" src="[% ctx.media_prefix %]/js/dojo/opensrf/md5.js"></script>
- <script type="text/javascript">var oilsBasePath = [% IF ctx.base_path.substr(0,1) == '/' %]location.href.replace(RegExp(location.pathname + '.*'),'') +[% END %] '[% ctx.base_path %]'</script>
+ <script type="text/javascript">var oilsBasePath = [% IF ctx.base_path.substr(0,1) == '/' %]location.href.replace(RegExp(location.pathname + '.*'),'') +[% END %] '[% ctx.base_path %]'; var oilsCookiePath = '[% ctx.oilsCookiePath or '/' %]';</script>
<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/base.js"></script>
<script type="text/javascript">
dojo.require("dijit.layout.LayoutContainer");
-[% ctx.page_title = l('Self Checkout') %]
+[% ctx.page_title = l('Self Checkout'); ctx.oilsCookiePath = '/eg/circ/selfcheck/' %]
[% WRAPPER base.tt2 %]
<script type="text/javascript" src='[% ctx.media_prefix %]/js/ui/default/circ/selfcheck/selfcheck.js'> </script>
<script type="text/javascript" src="[% ctx.media_prefix %]/js/ui/default/circ/selfcheck/payment.js"></script>
if(!authtoken) {
- dojo.cookie('ses', null, {expires:-1, path:'/'}); // remove the cookie
+ dojo.cookie('ses', null, {expires:-1, path:oilsCookiePath}); // remove the cookie
dojo.addOnLoad(function(){
if(openils.XUL.isXUL()) {
}
}
- dojo.cookie('ses', authtoken, {path:'/', 'secure' : true});
+ dojo.cookie('ses', authtoken, {path:oilsCookiePath, 'secure' : true});
openils.User.authtoken = authtoken;
openils.User.workstation = workstation;
return authtoken;
args.workstation = workstation;
if(user.login(args)) {
- dojo.cookie('ses', user.authtoken, {path : '/'});
+ dojo.cookie('ses', user.authtoken, {path : oilsCookiePath});
location.href = location.href;
} else {
openils.Util.show('oils-login-failed');