コード例 #1
0
 private function addCode($mail)
 {
     $objNewPassModel = new NewPassModel();
     $sumErr = $this->getSumErr($this->getIP());
     if ($sumErr > 9) {
         session_destroy();
         return 'sumAttOff';
     } else {
         if ($sumErr == 0) {
             $objNewPassModel->insErrUsr($this->getIP());
         } else {
             $objNewPassModel->updErrSum($this->getIP());
         }
     }
     if ($userData = $this->checkMail($mail)) {
         $_SESSION['mailForNewPass'] = $mail;
         //Создание и отправка кода:
         $key = mt_rand(100000, 999999);
         $objNewPassModel->addKey($key, $mail);
         mail($mail, "Ваши данные:", "Логин:" . $userData[0]['login'] . "; Код:" . $key . ";");
         return true;
     }
     return false;
 }