Added the possibility to register

This commit is contained in:
Polonkai Gergely
2012-07-07 11:13:13 +02:00
parent 1d82e93176
commit a454dc7483
14 changed files with 270 additions and 5 deletions

View File

@@ -142,4 +142,4 @@ class Role implements RoleInterface
{
return $this->name;
}
}
}

View File

@@ -4,11 +4,12 @@ namespace KekRozsak\FrontBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\Security\Core\User\AdvancedUserInterface;
/**
* KekRozsak\FrontBundle\Entity\User
*/
class User implements UserInterface
class User implements UserInterface, AdvancedUserInterface
{
/**
* @var integer $id
@@ -192,6 +193,11 @@ class User implements UserInterface
return $this->roles->toArray();
}
public function getRolesCollection()
{
return $this->roles;
}
public function eraseCredentials()
{
}
@@ -254,4 +260,51 @@ class User implements UserInterface
{
return $this->forum_posts;
}
}
/**
* @var KekRozsak\FrontBundle\Entity\User
*/
private $accepted_by;
/**
* Set accepted_by
*
* @param KekRozsak\FrontBundle\Entity\User $acceptedBy
* @return User
*/
public function setAcceptedBy(\KekRozsak\FrontBundle\Entity\User $acceptedBy = null)
{
$this->accepted_by = $acceptedBy;
return $this;
}
/**
* Get accepted_by
*
* @return KekRozsak\FrontBundle\Entity\User
*/
public function getAcceptedBy()
{
return $this->accepted_by;
}
public function isAccountNonExpired()
{
return true;
}
public function isAccountNonLocked()
{
return true;
}
public function isCredentialsNonExpired()
{
return true;
}
public function isEnabled()
{
return ($this->accepted_by !== null);
}
}