如果用户登录了一个浏览器,同时另一个用户可能尝试使用相同的用户名和密码登录,则浏览器必须停止用户登录。如何使用Javascript实现此功能任何人都可以帮助我。
答案 0 :(得分:0)
do_login: function (db, login, password) {
var self = this;
self.hide_error();
self.$(".oe_login_pane").fadeOut("slow");
return this.session.session_authenticate(db, login, password).then(function() {
self.remember_last_used_database(db);
if (self.has_local_storage && self.remember_credentials) {
localStorage.setItem(db + '|last_login', login);
//console.log('check login true');
window.alert('check login true');
console.log('session' + this.session);
}
self.trigger('login_successful');
}, function () {
self.$(".oe_login_pane").fadeIn("fast", function() {
console.log('check login false');
self.show_error(_t("Invalid username or password check"));
});
});
},
show_error: function(message) {
this.$el.addClass("oe_login_invalid");
this.$(".oe_login_error_message").text(message);
},
hide_error: function() {
this.$el.removeClass('oe_login_invalid');
},
}); instance.web.client_actions.add(“login”,“instance.web.Login”);