首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Slim框架3会议

Slim框架3会议
EN

Stack Overflow用户
提问于 2016-11-21 15:49:44
回答 1查看 2K关注 0票数 0

请您帮帮我,我的代码没有保存请求之间的会话。

当我登录时,它总是在会话中返回null。

提前谢谢你。

代码语言:javascript
复制
$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);

});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-21 18:21:15

您需要启动会话,bryanjhv/slim-session已经为此提供了中间件,您只需添加:

代码语言:javascript
复制
$app = new \Slim\App;

// add the middleware
$app->add(new \Slim\Middleware\Session());

// add routes

$app->run();

有关设置,请查看bryanjhv/slim-session,因为此助手目前正在开发中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40724120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档