Last Modified :6th January 2015. */ include '../includes/Authenticate.php'; include '../classes/User.php'; include '../include/Database.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['submit'])) { $status = ''; $name = htmlspecialchars(trim($_POST['name'])); $department = htmlspecialchars(trim($_POST['department'])); $emailid = htmlspecialchars(trim($_POST['emailid'])); $password = htmlspecialchars(trim($_POST['password'])); $secureid = htmlspecialchars(trim($_POST['secureid'])); $contactnumber = htmlspecialchars(trim($_POST['contactnumber'])); $fields = array($name, $department, $emailid, $password, $secureid, $contactnumber); // check if the secure id entered is "14300" if yes then set the user type to student else admin if (Authenticate::areFieldsFilled($fields)) { if (User::isValidUser($secureid)) { $type = User::getUserType($secureid); //register the user $isRegistrationSuccessful = User::register($name, $emailid, $department, $contactnumber, $type, $password); if ($isRegistrationSuccessful === DatabaseManager::PRIMARY_KEY_VIOLATED) { $status = "Email Id already Exists!"; } elseif ($isRegistrationSuccessful === DatabaseManager::INSERT_SUCCESS) { if (Authenticate::login($emailid, $password)) { Authenticate::redirect(); } } else { $status = $isRegistrationSuccessful; } } else { $status = 'Invalid secure Id';