Hi every, i'm using the same tuto, and gives an "AuthenticationServiceException", and when i look at the bootom saw i'm authenticated by anonymous, and got not Roles. My Global user Class implements UserInterface and it this:
<?php namespace Callcenter\PrivateBundle\Entity; use Symfony\Component\Security\Core\User\UserInterface; /** * Callcenter\PrivateBundle\Entity\GlobalUser * * @orm:Table(name="global_user") * @orm:Entity */ class GlobalUser implements UserInterface { protected $userRoles=array("ADMON"); /** * @var integer $id * * @orm:Column(name="id", type="integer", nullable=false) * @orm:Id * @orm:GeneratedValue(strategy="IDENTITY") */ private $id; /** * @var string $name * * @orm:Column(name="name", type="string", length=25, nullable=false) */ private $username; /** * @var string $pwd * * @orm:Column(name="pwd", type="string", length=25, nullable=false) */ private $password; /** * @var string $hash * * @orm:Column(name="hash", type="string", length=45, nullable=false) */ private $hash; /** * @var string $type * * @orm:Column(name="type", type="string", length=5, nullable=false) */ private $type; /** * @var datetime $createdAt * * @orm:Column(name="created_at", type="datetime", nullable=false) */ private $createdAt; /** * @var datetime $updatedAt * * @orm:Column(name="updated_at", type="datetime", nullable=false) */ private $updatedAt; /** * @var integer $active * * @orm:Column(name="active", type="integer", nullable=false) */ private $active; /** * Get id * * @return integer $id */ public function getId() { return $this->id; } /** * Set name * * @param string $name */ /*public function setName($name) { $this->name = $name; }*/ /** * Get name * * @return string $name */ /*public function getName() { return $this->name; }*/ /** * Set pwd * * @param string $pwd */ /* public function setPwd($pwd) { $this->pwd = $pwd; }*/ /** * Get pwd * * @return string $pwd */ /*public function getPwd() { return $this->pwd; }*/ /** * Set hash * * @param string $hash */ public function setHash($hash) { $this->hash = $hash; } /** * Get hash * * @return string $hash */ public function getHash() { return $this->hash; } /** * Set type * * @param string $type */ public function setType($type) { $this->type = $type; } /** * Get type * * @return string $type */ public function getType() { return $this->type; } /** * Set createdAt * * @param datetime $createdAt */ public function setCreatedAt($createdAt) { $this->createdAt = $createdAt; } /** * Get createdAt * * @return datetime $createdAt */ public function getCreatedAt() { return $this->createdAt; } /** * Set updatedAt * * @param datetime $updatedAt */ public function setUpdatedAt($updatedAt) { $this->updatedAt = $updatedAt; } /** * Get updatedAt * * @return datetime $updatedAt */ public function getUpdatedAt() { return $this->updatedAt; } /** * Set active * * @param integer $active */ public function setActive($active) { $this->active = $active; } /** * Get active * * @return integer $active */ public function getActive() { return $this->active; } public function setUsername($username) { $this->name=$username; } public function setPassword($password) { $this->pwd=$password; } public function getRoles(){ return array("ADMON"); } public function getPassword(){ return $this->password; } public function getSalt(){ return $this->type; } public function getUsername(){ return $this->username; } public function eraseCredentials(){ } public function equals(UserInterface $user){ return \md5($this->getUsername()) == md5($user- >getUsername()); } } Why gives that exception??? exception 'Symfony\Component\Security\Core\Exception \AuthenticationServiceException' with message 'The user provider must return an UserInterface object.' in C:\xampp\htdocs\heineken\vendor \symfony\src\Symfony\Component\Security\Core\Authentication\Provider \DaoAuthenticationProvider.php:93 Sure i'm nearly to make it's run but i can't untill knows anymore, so could you give some ligth about THNKS On 8 abr, 10:47, smontes <smpedre...@gmail.com> wrote: > sorry sorry, I beginning :) and I thought my message had not been > sent. > > I think that my problem is too with getSalt() because I use > textplain. :P > > On 8 abr, 09:10, smontes <smpedre...@gmail.com> wrote: > > > > > > > > > I send a message yesterday, but I don`t know if you received it. Could > > you answer me, please! -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en