客观的
目标是为经过身份验证的用户提供库存管理功能。其他访问者只能查阅库存,并过滤他们的发现。
验证
身份验证是通过ajaxSession()
此处描述的 javascript 函数进行的。
PHP / Ajax : How to show/hide DIV on $_SESSION variable value?
(见答案)PHP: $_SESSION doesn't seem to get set. Any idea?
现在,$.ajax()
委托从 PHP 服务器获得了正确的答案。现在,我虽然只是简单地使用 CSS 类.hide
和.show
,但出于安全原因,这似乎不是一个好主意。
ajaxSession()
功能_
function ajaxSession(actionUrl) {
$.ajax(function() {
url: actionUrl
success: function(authenticated) {
if (authenticated == 'true') {
// create buttons here.
} else {
// ensure to empty those div
}
}
});
}
NB 通话中设置了其他成员$.ajax()
,但重要的是在那里。