public function executeAsociate_account(sfWebRequest $request)
 {
     $token = $request->getParameter('token-account');
     $pk_practil = $this->getUser()->getAttribute('s_pk_practil_associate_account', null);
     $email = $request->getParameter('email-account');
     if ($token == md5('p-10004')) {
         if ($pk_practil != null) {
             $lib = new practil_lib();
             $url = $lib->url_practil_associate_account($email);
             $respuesta_servicio = file_get_contents($url);
             $decode = json_decode($respuesta_servicio);
             if ($decode->{'success'}) {
                 $new_user = new UserSc();
                 $new_user->setEmail($email);
                 $new_user->setPassword('practil');
                 $new_user->setFlag('1');
                 $new_user->setProfile($decode->{'accountpk'});
                 $new_user->save();
                 return sfView::SUCCESS;
             } else {
                 $this->getUser()->setAttribute('s_pk_practil_associate_account', null);
                 return sfView::ERROR;
             }
         } else {
             $this->getUser()->setAttribute('s_pk_practil_associate_account', null);
             return sfView::ERROR;
         }
     } else {
         $this->getUser()->setAttribute('s_pk_practil_associate_account', null);
         return sfView::ERROR;
     }
 }