[FIX] removed last password feature
lp bug: https://launchpad.net/bugs/1211795 fixed bzr revid: nicolas.vanhoren@openerp.com-20130813142738-bm27qu6jnr3e5y72
This commit is contained in:
parent
93ffa6dbcb
commit
ba782d1acd
|
@ -673,6 +673,19 @@ instance.web.Login = instance.web.Widget.extend({
|
|||
if (this.params.login_successful) {
|
||||
this.on('login_successful', this, this.params.login_successful);
|
||||
}
|
||||
// some cleanup to remove any trace of that last login feature
|
||||
if (typeof(localStorage) != 'undefined') {
|
||||
var toRemove = [];
|
||||
_.each(_.range(localStorage.length), function(i) {
|
||||
var key = localStorage.key(i);
|
||||
if (key.match(/^.*?\|last_password$/)) {
|
||||
toRemove.push(key);
|
||||
}
|
||||
});
|
||||
_.each(toRemove, function(k) {
|
||||
localStorage.removeItem(k);
|
||||
});
|
||||
}
|
||||
},
|
||||
start: function() {
|
||||
var self = this;
|
||||
|
@ -697,9 +710,6 @@ instance.web.Login = instance.web.Widget.extend({
|
|||
.always(function() {
|
||||
if (self.selected_db && self.has_local_storage && self.remember_credentials) {
|
||||
self.$("[name=login]").val(localStorage.getItem(self.selected_db + '|last_login') || '');
|
||||
if (self.session.debug) {
|
||||
self.$("[name=password]").val(localStorage.getItem(self.selected_db + '|last_password') || '');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -772,9 +782,6 @@ instance.web.Login = instance.web.Widget.extend({
|
|||
self.remember_last_used_database(db);
|
||||
if (self.has_local_storage && self.remember_credentials) {
|
||||
localStorage.setItem(db + '|last_login', login);
|
||||
if (self.session.debug) {
|
||||
localStorage.setItem(db + '|last_password', password);
|
||||
}
|
||||
}
|
||||
self.trigger('login_successful');
|
||||
}, function () {
|
||||
|
|
Loading…
Reference in New Issue