//$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) { // blocking the user for further login!! // check whether ADMIN or any other Email-based user was trying to login if (Session::exists('student_id')) { $student = new Student(); if ($student->block(Session::get('student_id'))) { Session::destroy(); Redirect::to('includes/errors/blocked.php'); } } } } } else { Session::put('OTP Sending', ''); }