Changeset 9538

Show
Ignore:
Timestamp:
05/08/08 13:58:24 (1 week ago)
Author:
erickson
Message:

removed hard-coded expire time on ses cookie, setting ses cookie when reading it from the url

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/acq-experiment/Open-ILS/web/oilsweb/oilsweb/templates/oils/default/header.html

    r9537 r9538  
    1212        <script src='/opac/common/js//Cookies.js'> </script> 
    1313        <script> 
     14            dojo.require('dojo.cookie'); 
    1415            dojo.require('openils.User'); 
    1516            dojo.require('openils.Event'); 
    16             var authtoken = '${c.oils.core.authtoken.value}'; 
     17            dojo.require('openils.CGI'); 
     18 
     19            var authtoken = dojo.cookie('ses') || new openils.CGI().param('ses'); 
    1720            var username = '${pylons.config.get("oils_demo_user")}'; 
    1821            var password = '${pylons.config.get("oils_demo_password")}'; 
     
    2932                }); 
    3033                user.getBySession(); 
    31                 dojo.require('dojo.cookie'); 
    32                 dojo.cookie('ses', user.authtoken, {expires:1}); 
     34                dojo.cookie('ses', user.authtoken); 
    3335            } 
    3436 
     
    3840                if(openils.Event.parse(res))  
    3941                    dologin(); 
     42                else /* in case we got the ses from the URL */ 
     43                    dojo.cookie('ses', user.authtoken); 
    4044            } else { 
    4145                dologin();