$token]); } //通过用户名,返回用户实例 public static function findByUsername($name) { return static::findOne(['name' => $name]); } //获取用户ID public function getId() { return $this->id; } //获取用户认证密钥 public function getAuthKey() { return $this->auth_key; } //生成cookie中的authkey public function generateAuthKey() { $this->auth_key=\Yii::$app->security->generateRandomString(32); } //验证用户认证密钥 public function validateAuthKey($authKey) { // TODO: Implement validateAuthKey() method. return $this->getAuthKey()===$authKey; } //验证密码是否正确,当然我们也可以自已定义加密解密方式 public function validatePassword($password) { return \Yii::$app->security->validatePassword($password,$this->pwd); } }