Can you show us your security config? and try tu var_dump what entity is
your provider returning

2011/4/8 kassel <alvaro.tou...@gmail.com>

> Hi Gustavo.
> I've use the ROLE_ADMON as default value for it
> code from Entity:
> public function getRoles(){
>        return array("ROLE_USER");
>    }
>
> And nothing the same point of exception, and same value of $this-
> >getCredentials()==NULL
>
> Waht i made wraon,  my code is basic, only uses an entity for
> validate, into logs i've saw that make an query to BD with username
>
> Thanks
>
>
> On Apr 8, 8:16 pm, Gustavo Adrian <comfortablynum...@gmail.com> wrote:
> > One thing I've noticed. Your role is ADMON. If your roles are defined as
> > strings, they should have the "ROLE_" prefix as stated here:
> >
> > http://symfony.com/doc/2.0/book/security/users.html#roles
> >
> > <http://symfony.com/doc/2.0/book/security/users.html#roles>So your role
> > should be ROLE_ADMON
> >
> > 2011/4/8 kassel <alvaro.tou...@gmail.com>
> >
> > > Hi, i founded the exception
> > > its here:
> >
> > > if (!$presentedPassword = $token->getCredentials()) {
> > >                throw new
> > > BadCredentialsException($presentedPassword.'Bad credentials est!?='.
> > > $token->getCredentials()." MODR ");
> > >            }
> > > if i try to draw the value, it's NULL
> > > What i make bad?
> > > thnks
> >
> > > On Apr 8, 12:50 pm, kassel <alvaro.tou...@gmail.com> wrote:
> > > > 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
>
> --
> 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
>

-- 
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

Reply via email to