如何进行正确的注销?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (103)

我通过post方法注销并将响应重定向到主页,但是要获取主页的html,我需要使用get方法。

我应该如何正确地重定向postget?或者是否有更合适的注销方法?

我使用Slim v3框架,它不允许从一种方法重定向到另一种方法。

$app->get('/', function (Request $request, Response $response) {
    return $this->renderer->render($response, 'index.phtml');
});

$app->post('/logout', function (Request $request, Response $response) {
    return $this->model->logout($response)->withRedirect("/", 308);
});

据我所知,通过POST方法注销并获取html页面GET是最佳实践。

提问于

扫码关注云+社区

领取腾讯云代金券