private function checkKey($code) { $objNewPassModel = new NewPassModel(); $sumErr = $this->getSumErr($this->getIP()); //Обновление счётчика количества попыток создания кода: if ($sumErr > 9) { unset($_SESSION['mailForNewPass']); return 'sumAttOff'; } else { if ($sumErr == 0) { $objNewPassModel->insErrUsr($this->getIP()); } else { $objNewPassModel->updErrSum($this->getIP()); } } if (strlen($code) == 6 && is_numeric($code)) { $userID = $objNewPassModel->checkCode($code); if (!empty($userID)) { unset($_SESSION['mailForNewPass']); $_SESSION['newPassOnID'] = $userID; return true; } } return false; }