$validate->addError('Wrong Username or Password'); } } } else { $validate->addError('Wrong Captcha'); } } } if (Input::get('otpsubmit') != '') { $otp_validate = new Validate(); $otp_validation = $otp_validate->check($_POST, array('OTP' => array('required' => true, 'min' => 8, 'max' => 8))); if ($otp_validate->passed() && Token::check(Input::get('token'))) { $otp = new OTP(); if ($otp->verifyOTP(Input::get('OTP'))) { //$otp->verifyOTP(Input::get('OTP')) Session::deleteloginAttempt('OTP'); Session::put('loggedIn', 1); $log = new Log(); $log->loginLog('success'); if (Input::get('nootp') == 1) { $cookiename = 'sisnootp' . Session::get('mobile'); Cookie::put($cookiename, true, 15); unset($cookiename); } Redirect::to('home.php'); } else { $log = new Log(); $log->loginLog('wrong OTP'); Session::put('OTP Sending', 'Incorrect, Enter Again'); Session::loginAttempt('OTP'); if (Session::loginAttempts('OTP') == 3) {