如何在java脚本的不同浏览器中使用相同的用户名和密码一次限制多次登录

时间:2016-05-24 13:31:36

标签: javascript openerp-7

如果用户登录了一个浏览器,同时另一个用户可能尝试使用相同的用户名和密码登录,则浏览器必须停止用户登录。如何使用Javascript实现此功能任何人都可以帮助我。

1 个答案:

答案 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”);