Exemple #1
0
 public function confirmation()
 {
     $layout = "code_confirmation";
     $VLog = new VLog();
     $_code = $VLog->getCode();
     if ($_code) {
         $FUser = new FUser();
         $already_in = $FUser->loadUserByCode($_code);
         if ($already_in) {
             if (!$already_in->getStatus()) {
                 $FUser->confirmUser($_code);
                 $message = 0;
             } else {
                 $message = 1;
             }
         } else {
             $message = 2;
         }
     } else {
         $message = 2;
     }
     if ($message == 0) {
         $session = new USession();
         $_name = $already_in->getName();
         $_surname = $already_in->getSurname();
         $_ssn = $already_in->getSSN();
         $_type = $already_in->getType();
         $_mail = $already_in->getMail();
         $_password = $already_in->getPassword();
         $session->setValue('name', $_name);
         $session->setValue('surname', $_surname);
         $session->setValue('ssn', $_ssn);
         $session->setValue('type', $_type);
         $session->setValue('mail', $_mail);
     }
     return $this->show($layout, $message);
 }