Session::destroy(); // Not valid login $validate->addError('Wrong Username or Password'); } } else { $admin = new Admin(); if ($admin->loginAdmin(Input::get('a'), Input::get('b'))) { $cookiename = 'misnootp' . $admin->getMobile(); if (Cookie::get($cookiename)) { Session::put('loggedIn', 1); $log = new Log(); $log->loginLog('success'); Redirect::to('home.php'); } else { $otp = new OTP(); if ($otp->send($admin->getMobile())) { //$otp->send($admin->getMobile()) //Send OTP Session::put('OTP Sending', 'OTP Sent, Verify Here'); } } unset($cookiename); } else { // Not Valid Login!!! $validate->addError('Wrong Username or Password'); } } } else { $validate->addError('Wrong Captcha'); } } }
} else { if (Session::get('type') === 'student') { // case for students' login!! $student = new Student(); $v = $student->validateLogin(); if ($v == 1) { $cookiename = 'sisnootp' . $student->getMobile(); if (1) { //Cookie::get($cookiename) Session::put('loggedIn', 1); $log = new Log(); $log->loginLog('success'); Redirect::to('home.php'); } else { $otp = new OTP(); if ($otp->send($student->getMobile())) { //$otp->send($student->getMobile()) //Send OTP Session::put('OTP Sending', 'OTP Sent, Verify Here'); } } unset($cookiename); } else { if ($v == 0 || $v == 4) { //Student is logging in for the first time in this semester. //Show him his form to fill up his details Session::put('loggedIn', 1); $user = Input::get('a'); if ($user[0] >= 0 && $user[0] <= 9) { $email = $ldap->getDEmail($email); } Session::put('student_email', $email);
$parents_mobile = Input::get('parents_mobile'); $courses = Input::get('courses'); $courses = explode(' ,', $courses); $courses = $courses[1]; $courses_load = strtoupper(Input::get('loadcode1') . ',' . Input::get('loadcode2')); $courses_load = rtrim($courses_load, ','); $course_credits = Input::get('course_credits'); $home_address = Input::get('home_address'); $hostel_address = Input::get('hostel_address'); $add = $stud->register($email, $name, $gender, $scholar_no, $category, $programme, $semester, $session, $department, $mobile, $parents_mobile, $courses, $courses_load, $home_address, $hostel_address); if ($add == 1) { $log = new Log(); $log->actionLog('Student Registered'); echo 1; $otp = new OTP(); $otp->send($mobile); //Redirect::to('registration.php?step=2'); } else { echo 'Something went wrong... Please try again after clicking cancel.'; } } else { echo "Please fill the required fields : "; foreach ($validate->errors() as $errors) { switch ($errors) { case 'programme is required': echo 'Programme, '; break; case 'mobile is required': case 'mobile must be minimum of 10 characters.': case 'mobile must be maximum of 10 characters.': echo 'Valid Mobile Number, ';