超薄框架 3 session
Slim Framework 3 session
你能帮帮我吗
我的代码没有在请求之间保存 SESSION。
当我登录时,它总是 returns 在 session 中为空。
提前致谢。
$app->get('/session', function($request, $response, $args) {
$session = new \SlimSession\Helper;
$reponse["uid"] = $session->uid;
$reponse["email"] = $session->email;
$reponse["name"] = $session->name;
echo json_encode($reponse);
});
$app->post('/connexion', function ($request, $response, $args) {
$reponse['status'] = "success";
$reponse['message'] = 'Vous êtes connecté.';
$reponse['name'] = "wassim boukadida";
$reponse['uid'] = "123456";
$reponse['email'] = "test@test.com";
$reponse['createdAt'] = "date_exmple";
//session saving
$session = new \SlimSession\Helper;
$session->uid = "123456";
$session->email = "test@test.com";
$session->name = "wassim boukadida";
echo json_encode($reponse);
});
您需要启动会话,bryanjhv/slim-session
已经有中间件,您只需添加:
$app = new \Slim\App;
// add the middleware
$app->add(new \Slim\Middleware\Session());
// add routes
$app->run();
有关设置,请查看 readme file of bryanjhv/slim-session
,因为此助手目前正在开发中
你能帮帮我吗 我的代码没有在请求之间保存 SESSION。
当我登录时,它总是 returns 在 session 中为空。
提前致谢。
$app->get('/session', function($request, $response, $args) {
$session = new \SlimSession\Helper;
$reponse["uid"] = $session->uid;
$reponse["email"] = $session->email;
$reponse["name"] = $session->name;
echo json_encode($reponse);
});
$app->post('/connexion', function ($request, $response, $args) {
$reponse['status'] = "success";
$reponse['message'] = 'Vous êtes connecté.';
$reponse['name'] = "wassim boukadida";
$reponse['uid'] = "123456";
$reponse['email'] = "test@test.com";
$reponse['createdAt'] = "date_exmple";
//session saving
$session = new \SlimSession\Helper;
$session->uid = "123456";
$session->email = "test@test.com";
$session->name = "wassim boukadida";
echo json_encode($reponse);
});
您需要启动会话,bryanjhv/slim-session
已经有中间件,您只需添加:
$app = new \Slim\App;
// add the middleware
$app->add(new \Slim\Middleware\Session());
// add routes
$app->run();
有关设置,请查看 readme file of bryanjhv/slim-session
,因为此助手目前正在开发中