用户区有一个用户信息(web app 使用 Zend Framework + Jquery)。当我以 USER_1 身份登录时,我当然可以编辑 USER_1 信息,但是当我在新浏览器的窗口中以 USER_1 身份注销并以 USER_2 身份登录,然后返回打开 USER_1 信息的窗口时,我可以编辑 USER_1 信息,但已登录作为 USER_2。
视图中的 EDIT 按钮代码:
<div class="editbutton" id="switchbutton<?php echo $user['id']; ?>" onclick="showBody(<?php echo $user['id']; ?>)">EDIT USER</div>
单独的 .js 文件中的 showBody 函数:
showBody = function(id) {
if(active_id == id){
$("#user-body-" + active_id).slideUp(250);
active_id = 0;
$("#switchbutton" + id).text("EDIT USER");
return;
}
if(active_id == 0) $("#user-body-" + id).slideDown(300);
else {
$("#user-body-" + active_id).slideUp(250, function() {
$("#user-body-" + id).slideDown(300);
});
}
$("#switchbutton" + active_id).text("EDIT USER");
$("#switchbutton" + id).text("CANCEL");
active_id = id;
};
user-body是带有要编辑的文本字段的表单
如何从showBody
函数中获取当前经过身份验证的用户以与 active_id 进行比较,如果相等,则如果不重定向到某个索引/操作,则通过操作?