假装是大佬

假装是大佬

不会前端的后端不是好运维

  • 财富值1975
  • 威望值70
  • 总积分3025

个人信息

  • 赞了回答

    vardump 不够用吗?

  • 2017-08-29 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的回答

    $adminuser= Yii::$app->request->get('adminuser'); //有值
    $token= Yii::$app->request->get('token');
    $mytoken=$model->createToken($adminuser,$timestamp); //so排除系统因素, 值在这个方法里面应该被修改了
    。。。。
    $post['Admin']['adminuser']=$adminuser; //值变成了 null

    看了下其它回答,首先不要怀疑 get和post的混用, 这个没有任何问题。
    最开始拿到值了,后面变成null,所以你只需要找到 $adminuser 这个变量在哪个地方被篡改了 就可以解决问题了
    如上所述,建议检查 createToken 方法,看看是不是引用传参 ..

    --------------补充分割线

    反复沟通后,确认了问题在于: 提交找回密码的post请求中,没有附带相关的get参数。
    在这边补充备注一下,希望对碰到同类问题的phper有帮助。
    有兴趣的朋友推荐了解下 http协议中 get 与 post请求的差异
    就不单独回复了 😃

    当然 题主的一开始我没仔细看 他自己标题写post的数据 然后看到里面 全是get获取 没注意url中参数已经带进去了

  • 回复了 的回答

    $adminuser= Yii::$app->request->get('adminuser'); //有值
    $token= Yii::$app->request->get('token');
    $mytoken=$model->createToken($adminuser,$timestamp); //so排除系统因素, 值在这个方法里面应该被修改了
    。。。。
    $post['Admin']['adminuser']=$adminuser; //值变成了 null

    看了下其它回答,首先不要怀疑 get和post的混用, 这个没有任何问题。
    最开始拿到值了,后面变成null,所以你只需要找到 $adminuser 这个变量在哪个地方被篡改了 就可以解决问题了
    如上所述,建议检查 createToken 方法,看看是不是引用传参 ..

    --------------补充分割线

    反复沟通后,确认了问题在于: 提交找回密码的post请求中,没有附带相关的get参数。
    在这边补充备注一下,希望对碰到同类问题的phper有帮助。
    有兴趣的朋友推荐了解下 http协议中 get 与 post请求的差异
    就不单独回复了 😃

    没说不能混用 我要说的是 你post提交 get获取不到 你这个get获取的是什么abc的值?表单的值可以获取吗

  • 回复了 的回答

    $adminuser= Yii::$app->request->get('adminuser'); //有值
    $token= Yii::$app->request->get('token');
    $mytoken=$model->createToken($adminuser,$timestamp); //so排除系统因素, 值在这个方法里面应该被修改了
    。。。。
    $post['Admin']['adminuser']=$adminuser; //值变成了 null

    看了下其它回答,首先不要怀疑 get和post的混用, 这个没有任何问题。
    最开始拿到值了,后面变成null,所以你只需要找到 $adminuser 这个变量在哪个地方被篡改了 就可以解决问题了
    如上所述,建议检查 createToken 方法,看看是不是引用传参 ..

    --------------补充分割线

    反复沟通后,确认了问题在于: 提交找回密码的post请求中,没有附带相关的get参数。
    在这边补充备注一下,希望对碰到同类问题的phper有帮助。
    有兴趣的朋友推荐了解下 http协议中 get 与 post请求的差异
    就不单独回复了 😃

    这位兄弟 你去做个表单提交,用post方法提交,用get获取我看看

  • 回复了 的回答

    你用的是post方法提交,你用$_get接受,怎么会没有问题,建议你检查这一句$post=Yii::$app->request->post();

    那你去判断值的类型,按你这样说就是值的类型,不符合,所以不给添加,可以把报错贴出来看下吗

  • 你用的是post方法提交,你用$_get接受,怎么会没有问题,建议你检查这一句$post=Yii::$app->request->post();

  • 2017-08-28 已签到
    连续签到1天,获得了5个金钱
  • 你可以配个七牛云

总监 等级规则
3025/5000
资料完整度
100/100
用户活跃度
0/100

Ta的关注

2

Ta的粉丝

3

Ta的访客

14