问题提了半天都不回答的,哎

来源:6-3 编辑和重置密码-

cos9800

2017-06-02

能解决不能解决好歹给个回复啊?如果是我代码的问题也不存在cookie无法设置这样的问题也说一声嘛。。。学了半天有问题都不回下,就这样对待学员么?

写回答

5回答

cos9800

提问者

2017-06-03

啊?居然是这个方法么。。。是有一点点区别,当时看视频的时候觉得这个方法比较简单没在意,结果就自己习惯性的在最后exit了一下. 老师你看下:

public function renderJson($code = 200, $msg = 'ok', $data = [])

    {

        header('Content-Type:application/json;charset=utf-8');

        echo json_encode([

            'code' => $code,

            'msg' => $msg,

            'data' => $data,

            'req_id' => uniqid(),

        ]);

        exit;

    }

这是我一个q号:2736393187,方便麻烦老师加下。可能还有点小问题请教下 谢谢

0
1
thomas_fan
您好,我也是这个问题,重置密码刷新时不设置cookie,但密码已经成功修改,你是怎么解决的啊
2017-09-11
共1条回复

编程浪子

2017-06-02

你看看你的renderJson是不是这样的

protected function renderJson($data=[], $msg ="ok", $code = 200)

{

header('Content-type: application/json');

echo json_encode([

"code" => $code,

"msg"   =>  $msg,

"data"  =>  $data,

"req_id" =>  uniqid()

]);

return \Yii::$app->end();

}



0
0

cos9800

提问者

2017-06-02

最后补充,完整源码在哪下载啊?群里下载的没有完整源码包

0
1
编程浪子
当你看到视频40%之后可以在同学 tab 下载最完整的源码
2017-06-02
共1条回复

cos9800

提问者

2017-06-02

是这样的,原来我代码跟老师做的一样使用ajax提交表单然后在后台修改密码成功,但是重置登陆态失败,所以修改后会被弹出到登陆页面,但是密码确实修改成功了。后来我改为正常表单提交就没有问题了,我就想问是不是不刷新页面时cookie无法设置啊?

//szimg.mukewang.com/5930f3e30001fbeb12420818.jpg

0
2
编程浪子
你看看你的renderJson是不是这样的 protected function renderJson($data=[], $msg ="ok", $code = 200) { header('Content-type: application/json'); echo json_encode([ "code" => $code, "msg" => $msg, "data" => $data, "req_id" => uniqid() ]); return \Yii::$app->end(); }
2017-06-02
共2条回复

编程浪子

2017-06-02

哦,不好意思,我是的确看到前面有一个关于登录的问题,但是后来回来找找不到了,非常抱歉,建议把 修改密码 的的代码贴出来

0
0

微信服务号+Yii2.0构建商城系统全栈应用

传统PC后端与火热微信结合,打造一个摩登的商业电商系统

757 学习 · 744 问题

查看课程