CakeDC\Users\Model\Behavior\RegisterBehavior::activateUser PHP Method

activateUser() public method

Activates an user
public activateUser ( Cake\Datasource\EntityInterface $user ) : mixed
$user Cake\Datasource\EntityInterface user object.
return mixed User entity or bool false if the user could not be activated
    public function activateUser(EntityInterface $user)
    {
        if ($user->active) {
            throw new UserAlreadyActiveException(__d('CakeDC/Users', "User account already validated"));
        }
        $user->activation_date = new DateTime();
        $user->token_expires = null;
        $user->active = true;
        $result = $this->_table->save($user);
        return $result;
    }