Yii2 用户认证与授权全解析
1. 用户认证基础方法
在 Yii2 中,用户认证是构建安全应用的重要部分。以下是一些基础的用户认证方法:
public static function findByUsername($username)
{
return static::findOne(['username' => $username]);
}
public function getId()
{
return $this->getPrimaryKey();
}
public function getAuthKey()
{
return $this->auth_key;
}
public function validateAuthKey($authKey)
{
return $this->getAuthKey() === $authKey;
}
public function validatePassword($password)
{
return Yii::$app->security->validatePassword($password, $this->password_hash);
}
public function setPassword($password)
{
$this->password_hash = Yii::$app->security->generatePasswordHash($password);
}
public function generateAuthKey()
{
$this->auth_k
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



