1

如何在不需要注销的情况下更改用户角色影响用户?

在更改特定用户的权限后实施一种机制来注销特定用户并不复杂,但我希望在用户仍然打开时让更改工作。

4

1 回答 1

0

中使用函数。

设置计时器以更新 Action Method 中当前用户角色的 Session 值。下面的代码将在 2 分钟后进入数据库以获取更新的值。您可以在布局中使用此功能。

setInterval("UpdateRoles();", 120000);

对 Action 方法的示例 Ajax 调用以更新 Session 值中存在的角色。

function UpdateRoles() {
    $.ajax({
        url: 'Your Url',
        data: JSON.stringify("Parameter list"),
        type: 'POST',
        contentType: 'application/json, charset=utf-8',
        dataType: 'json',
        beforeSend: function (xhr, opts) {
        }
    }).done(function (data) {
        debugger;
    }).fail(function (data) {
        debugger;
    }).always(function(data) { 
        alert("complete"); 
    });
}
于 2013-06-10T20:55:23.000 回答