'ID',//id为数据表中的字段名,ID 为表单显示的描述 'auth_code' => '网站激活码', 'domain_url' => '域名地址', 'dt_operdate' => '绑定的时间', ]; } /** * @return bool * 设置登录方法 */ public function login(){ $user=Users::find()->where(['username'=>$this->username])->asarray()->one();//判断用户名是否正确 if(is_null($user)) { Yii::$app->session->setFlash('错误提示','用户名输入有误'); // echo $this->addError('username','用户名输入有误'); return false; }else{ //判断密码是否正确 if(getPassword($this->password)==$user['password']){ $session = \Yii::$app->session; if(!$session->get('we7_user')){ $session->set('we7_user',$user); } return true; }else{ // Yii::$app->session->setFlash('错误提示','密码输入有误'); //// echo $this->addError('password','密码输入有误'); echo "";die; return false; } } } //根据authcode返回用户的数据 public function getById($code){ $re=Authcode::find()->where(['auth_code'=>$code])->one(); return $re; } //根据authcode和域名返回用户的数据 public function getByName($code,$url){ $re=Authcode::find()->where(['auth_code'=>$code,'auth_code'=>$url]); // 输出SQL语句 //echo $re->createCommand()->getRawSql();die; $users = $re->asarray()->one(); // var_dump($users);die; return $users; } }