[fix] some problems with preceding improvement related to login

bzr revid: nicolas.vanhoren@openerp.com-20110913102936-8xjjba5q1gmi8xts
This commit is contained in:
niv-openerp
2011-09-13 12:29:36 +02:00
parent 71e7470847
commit 754924a122
2 changed files with 8 additions and 7 deletions
+2 -1
View File
@@ -296,7 +296,8 @@ class Session(openerpweb.Controller):
return {
"session_id": req.session_id,
"uid": req.session._uid,
"context": ctx
"context": ctx,
"db": req.session._db
}
@openerpweb.jsonrequest
def get_session_info(self, req):
+6 -6
View File
@@ -349,9 +349,10 @@ openerp.web.Session = openerp.web.CallbackEnabled.extend( /** @lends openerp.web
this.port = (port == undefined) ? location.port : port;
this.rpc_mode = (server == location.hostname) ? "ajax" : "jsonp";
this.debug = (window.location.search.indexOf('?debug') !== -1);
this.user_context= {};
this.uid = false;
this.session_id = false;
this.uid = false;
this.user_context= {};
this.db = false;
this.module_list = [];
this.module_loaded = {"web": true};
this.context = {};
@@ -505,14 +506,13 @@ openerp.web.Session = openerp.web.CallbackEnabled.extend( /** @lends openerp.web
* Saves the session id and uid locally
*/
session_save: function () {
this.set_cookie('uid', this.uid);
this.set_cookie('session_id', this.session_id);
this.set_cookie('user_context', this.user_context);
},
logout: function() {
delete this.uid;
delete this.session_id;
this.set_cookie('uid', '');
delete this.uid;
delete this.user_context;
delete this.db;
this.set_cookie('session_id', '');
this.on_session_invalid(function() {});
},