嘿,我对帖子请求的设置会话有问题。例如,获取请求工作核心。我试图在发布请求后重定向,但这也不起作用。我的代码中有一些部分;
不工作:
$app->post(
'/localauth',
'UserController::serviceLoginAuth'
)
->after(
function() {
session_name('auth')
session_start();
}
);
仅在serviceLoginAuth中没有重定向工作:
// redirect to '/authsuccess'
$app->post('/localauth', 'UserController::serviceLoginAuth');
$app->get('/authsuccess', 'UserController::serviceLoginAuthSuccess');
我使用带有角度代码的http帖子:
$http({
url: apiConst.apiurl+'/localauth',
method: "POST",
data: $.param({
login: user.login,
pass:user.pass
}),
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
}).then(function(response){
console.log(response);
$cookies.put('csrftoken',response.data.token);
}).catch(function(){
console.log(err);
});
感谢您的帮助!