$_POST['email']); $prevCon['return_type'] = 'count'; $prevUser = $user->getRows($prevCon); if($prevUser > 0){ $sessData['status']['type'] = 'error'; $sessData['status']['msg'] = 'Email already exists, please use another email.'; }else{ //insert user data in the database $userData = array( 'first_name' => $_POST['first_name'], 'last_name' => $_POST['last_name'], 'email' => $_POST['email'], 'password' => md5($_POST['password']), 'phone' => $_POST['phone'] ); $insert = $user->insert($userData); //set status based on data insert if($insert){ $sessData['status']['type'] = 'success'; $sessData['status']['msg'] = 'You have registered successfully, log in with your credentials.'; }else{ $sessData['status']['type'] = 'error'; $sessData['status']['msg'] = 'Some problem occurred, please try again.'; } } } }else{ $sessData['status']['type'] = 'error'; $sessData['status']['msg'] = 'All fields are mandatory, please fill all the fields.'; } //store signup status into the session $_SESSION['sessData'] = $sessData; $redirectURL = ($sessData['status']['type'] == 'success')?'index.php':'registration.php'; //redirect to the home/registration page header("Location:".$redirectURL); }elseif(isset($_POST['loginSubmit'])){ //check whether login details are empty if(!empty($_POST['email']) && !empty($_POST['password'])){ //get user data from user class $conditions['where'] = array( 'email' => $_POST['email'], 'password' => md5($_POST['password']), 'status' => '1' ); $conditions['return_type'] = 'single'; $userData = $user->getRows($conditions); //set user data and status based on login credentials if($userData){ $sessData['userLoggedIn'] = TRUE; $sessData['userID'] = $userData['id']; $sessData['status']['type'] = 'success'; $sessData['status']['msg'] = 'Welcome '.$userData['first_name'].'!'; }else{ $sessData['status']['type'] = 'error'; $sessData['status']['msg'] = 'Wrong email or password, please try again.'; } }else{ $sessData['status']['type'] = 'error'; $sessData['status']['msg'] = 'Enter email and password.'; } //store login status into the session $_SESSION['sessData'] = $sessData; //redirect to the home page header("Location:index.php"); }elseif(!empty($_REQUEST['logoutSubmit'])){ //remove session data unset($_SESSION['sessData']); session_destroy(); //store logout status into the ession $sessData['status']['type'] = 'success'; $sessData['status']['msg'] = 'You have logout successfully from your account.'; $_SESSION['sessData'] = $sessData; //redirect to the home page header("Location:home.html"); }else{ //redirect to the home page header("Location:index.php"); }