竹林风

竹林风

这家伙有点懒,还没写个性签名!

  • 财富值

    20

  • 威望值

    0

  • 总积分

    120

个人信息

  • 回复了 的回答

    我是这样解决的. 1,建立一张用户绑定表(user_oauth2).user_id qq_openid wx_openid wb_openid 2,然后用户关联这张表就可以知道他有绑定没有了.

    @竹林风$member是用户的对象,后面是登录有效期秒

    2018-01-02 00:33查看
  • 回复了 的回答

    我是这样解决的. 1,建立一张用户绑定表(user_oauth2).user_id qq_openid wx_openid wb_openid 2,然后用户关联这张表就可以知道他有绑定没有了.

    假如数据表是user表

    表的AR模型为User $member=User::findOne($id); \Yii::$app->user->login($member, 3600 24 30);

    2018-01-02 00:32查看
  • 回复了 的回答

    首先你打印有没有进这个方法, echo也不需要

    方法是进了的,还有个奇怪的地方 比如 在视图中假如这样写 <?php

    if(Yii::$app->getSession()->hasFlash('error')){
        echo 110;
        die;
        echo Yii::$app->getSession()->getFlash('error');
    }
    

    ?>

    在继承的控制器的init中不满足判断已经return重定向了,此时不应该进入上面的视图对吧,如果进入了上面的视图,那么就该输出110并且停止,但是奇怪的是,每次跳转后都没有信息,然后我找到Yii::$app->getSession()->getFlash()的源方法,在getFlash()里面加一个 die;,此时还没跳转就停止了,所以是在return $this->redirect(url)->send();后不知道怎么的访问了在getFlash而导致获取一次后失效。

    但我就不明白了 return $this->redirect(url)->send();后下面的就停止了,然后到新的页面,新页面就只有显示信息用的getFlash(),怎么就多运行了一次

    2017-12-25 23:05查看
  • 回复了 的回答

    首先你打印有没有进这个方法, echo也不需要

    方法是进了的,还有个奇怪的地方 比如 在视图中假如这样写 <?php

    echo 110;

    die;
    echo Yii::$app->getSession()->setFlash('error');
    

    ?>

    在继承的控制器的init中不满足判断已经重定向了,此时不应该进入上面的视图对吧,如果进入老人

    2017-12-25 23:05查看
  • 我想知道怎么同在frontend中可以设置不同登录

    2017-12-18 21:22查看
  • 回复了 的回答

    中文字段名…… 看起来像是汉字编码的问题。

    @koko我也觉得

    2017-12-18 21:20查看
  • 赞了回复

    最简单的方法: 直接在模块下面的moule.php里面加上这一句:

    2017-11-18 14:50查看
  • 有几个错别字,将就看下

    2017-11-10 18:48查看
  • 提出了问题
    2017-11-10 18:47浏览(189) | 回答(1)

助理

等级规则
120/20060% Complete

资料完整度

10/10010% Complete

用户活跃度

0/1000% Complete

Ta的关注

1

Ta的粉丝

0

Ta的访客

5