陈诺

陈诺

我那么喜欢你,你喜欢我一下会死啊

  • 财富值610
  • 威望值0
  • 总积分660

个人信息

  • 2017-06-30 已签到
    连续签到5天,获得了20个金钱
  • 2017-06-29 已签到
    连续签到4天,获得了20个金钱
  • 回复了 的回答

    $model->load(Yii::$app->getRequest()->post(),'') 第二个参数为空就OK

    我试过,虽然这儿返回了真,但是,$this->validate()验证也是不能通过的,我还是过,直接把post的值赋值给对象的属性,但是也不行

  • 回复了 的回答

    rest一般使用access-token登陆

    public function behaviors() {
            return ArrayHelper::merge(parent::behaviors(), [
                'authenticator' => [
                    'class' => CompositeAuth::className(),
                    'authMethods' => [
                        QueryParamAuth::className(),
                    ],
                ]
            ]);
        }
    

    access-token存放在user标里面的access_token这个字段里面

    嗯,我还是希望有一个用户名和密码登录的方法,然后返回access_token

  • 回复了 的回答

    $model->login怎么实现的

    不建议存session不是么

  • 回复了 的回答

    $model->login怎么实现的

    那应该怎么办呀

  • 回复了 的回答

    $model->login怎么实现的

    public function login($user_name,$user_pwd)
        {
            if ($this->validate()) {
                $user = self::findByUser_name($user_name);
                if($user['user_pwd'] == md5($user_pwd)){
                    return ['status'=>'success','user_id'=>$user['user_id'],'user_realname'=>$user['user_realname'],'access_token'=>$user['access_token']];
                }else {
                    return ['status'=>'fail','msg'=>'密码错误'];
                }
            } else {
                return ['status'=>'fail','msg'=>'账户或者密码错误'];
            }
        }
    
  • 提出了问题
    RESTFull 用户登录问题
  • 2017-06-28 已签到
    连续签到3天,获得了15个金钱
  • 关注了
主管 等级规则
660/1000
资料完整度
80/100
用户活跃度
0/100

Ta的关注

5

Ta的粉丝

4

Ta的访客

25