Deploying Symfony2 app getting fosuserbundle errors

后端 未结 10 2120
北恋
北恋 2020-12-07 01:22

I have installed my Symfony project on another computer with the same specifications, and I receive the following error when I login with fosuserbundle:

Authe

10条回答
  •  庸人自扰
    2020-12-07 01:59

    Make sure that your User entity implements the UserInterface

    id;
        }
    
        /**
         * Set name
         *
         * @param string $name
         * @return BaseUser
         */
        public function setName($name)
        {
            $this->name = $name;
    
            return $this;
        }
    
        /**
         * Get name
         *
         * @return string 
         */
        public function getName()
        {
            return $this->name;
        }
    
        /**
         * Set username
         *
         * @param string $username
         * @return BaseUser
         */
        public function setUsername($username)
        {
            $this->username = $username;
    
            return $this;
        }
    
        /**
         * Get username
         *
         * @return string 
         */
        public function getUsername()
        {
            return $this->username;
        }
    
        /**
         * Set password
         *
         * @param string $password
         * @return BaseUser
         */
        public function setPassword($password)
        {
            if (!is_null($password)) {
                $this->password = $password;
            }
    
            return $this;
        }
    
        /**
         * Get password
         *
         * @return string 
         */
        public function getPassword()
        {
            return $this->password;
        }
    
        /**
         * Set email
         *
         * @param string $email
         * @return BaseUser
         */
        public function setEmail($email)
        {
            $this->email = $email;
    
            return $this;
        }
    
        /**
         * Get email
         *
         * @return string 
         */
        public function getEmail()
        {
            return $this->email;
        }
    
        /**
         * Set roles
         *
         * 
         * @return BaseUser
         */
        public function setRoles($roles)
        {
            $this->roles = $roles;
        }
    
        /**
         * Get roles
         */
        public function getRoles()
        {
            // Do what ever make sense to you here 
            return explode("|", $this->roles)
        }
    
        /**
         * Set isActive
         *
         * @param boolean $isActive
         * @return BaseUser
         */
        public function setIsActive($isActive)
        {
            $this->isActive = $isActive;
    
            return $this;
        }
    
        /**
         * Get isActive
         *
         * @return boolean 
         */
        public function getIsActive()
        {
            return $this->isActive;
        }
    
        public function eraseCredentials()
        {
        }
    
        public function getSalt()
        {
            return null;
        }
    }
    

提交回复
热议问题