0
내 웹 사이트에 가입 할 수 있습니다. 나는 FOSUserBundle을 사용한다. 사용자가 가입하면 ROLE_SUBSCRIBER 역할을 획득하여 새 페이지에 대한 액세스 권한을 부여합니다. 사용자 엔티티에 기록한 기간이 지나면이 역할이 만료되기를 바랍니다.역할 만료 Symfony
class User extends BaseUser
{
// ...
* @ORM\Column(type="datetime")
protected $subscribeExpiration;
public function setSubscribeExpiration(\DateTime $subscribeExpiration) {
$this->subscribeExpiration = clone $subscribeExpiration;
return $this;
}
public function getSubscribeExpiration() {
return $this->subscribeExpiration;
}
// ...
}