我正在构建一个Web应用程序并使用SOA。现在,每当用户向数据库发送任何内容时,他都需要身份验证(我构建的安全令牌)。如果令牌已更改,则应用程序应将用户踢出。首先,我在数据库中进行AJAX调用以进行聊天,然后当涉及到服务层时,这就是我在服务层测试令牌的地方:
function putChat($d,$ip,$token){
///check security
//if the user should be here
if(checkToken($token,$ip,$user_id)){
echo putChatData($message,$room,$user_id);
}
//if not, send false back to kick him out
else{
header('Location: logout.php');
}
}
我的问题是这个头部的东西在服务层根本不起作用,我试着把它放在顶部并且在此之前没有回声,但它没有用。我该怎么办?