我正在构建一个显示用户列表的系统,并在选择用户时请求某种形式的密码。这些值保存在页面上的隐藏字段中,并且需要作为身份验证的形式与每个请求一起发送。(我知道其中存在 MITM 漏洞,但它是一个非常低调的系统,因此安全性不是一个大问题)。
现在我需要在每个请求中发送这些值,以验证当前“登录”的用户。我想通过 自动化这个,ajaxSetup
但是我遇到了一些问题。
我的第一次尝试是:
init_user_auth: function(){
$.ajaxSetup({
data: {
'user' : site_user.selected_user_id(),
'passcode': site_user.selected_user_pc(),
'barcode' : site_user.selected_user_bc()
}
});
},
但是,正如我应该知道的那样,这会在调用时读取一次值ajaxSetup
,并且永远不会重新读取它们。我需要的是一种在每次进行 ajax 调用时实际调用函数的方法。
我目前正在尝试了解这里发生了什么:https ://groups.google.com/forum/?fromgroups=#!topic /jquery-dev/OBcEfgvTJ9I,但是通过火焰战和那里发生的非常低级的事情,我不确定我知道发生了什么。
这是继续的方式,还是我应该面对事实并手动将登录信息添加到每个 ajax 调用?