public function setPassword(User $user, $password)
 {
     $userId = $user->getId();
     $file = $this->dao->get('/etc/passwords.xml');
     $xml = new \DOMDocument();
     $xml->loadXML($file->contents());
     $users = $xml->getElementsByTagName('user');
     foreach ($users as $user) {
         if ((int) $user->getAttribute('id') == (int) $userId) {
             $userAttributes = $user->getElementsByTagName('attribute');
             foreach ($userAttributes as $userAttribute) {
                 if ($userAttribute->getAttribute('name') == 'password') {
                     $userAttribute->setAttribute('value', $this->encodePassword($password));
                     $file->setContents($xml->saveXML());
                     return;
                 }
             }
         }
     }
     return false;
 }