if (!isset($_SESSION['username'])) { header('Location: login.php'); die; } $database = new Database(); if ($database->Connect($servername, $dbname, $username, $password)) { $database->setTable('users'); $row = $database->GetDataWhere('name', $_SESSION['username']); $database->Close(); } //foreach($data as $row){ $user1 = new User(); $user1->setName($row[0]['name']); $user1->setEmail($row[0]['email']); $user1->setPassword($row[0]['password']); $user1->setMessage($row[0]['message']); //} echo "Hello, " . $_SESSION['username'] . "<br/>"; echo "Your contact information :" . "<br/>"; echo "Name: " . $user1->getName() . "<br/>"; echo "Email: " . $user1->getEmail() . "<br/>"; echo "Message: " . $user1->getMessage() . "<br/>"; if (!empty($_POST)) { header('Location: logout.php'); } ?> <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="page.css">
$validator = new Validator(); if ($validator->validateName($_POST['name']) == false) { echo 'Please enter name'; } if ($validator->validateName($_POST['email']) == false) { echo 'Please enter email'; } if ($validator->validatePassword($_POST['password']) == false) { echo 'Please enter password'; } if ($validator->validateName($_POST['name']) && $validator->validateName($_POST['email']) && $validator->validatePassword($_POST['password'])) { $user1 = new User(); $user1->setName($_POST['name']); $user1->setEmail($_POST['email']); $user1->setPassword($_POST['password']); $user1->setMessage($_POST['message']); $database = new Database(); if ($database->Connect($servername, $dbname, $username, $password)) { $database->setTable('users'); if (!$database->userExists($_POST['name'])) { $database->AddData($user1->getName(), $user1->getEmail(), $user1->getPassword(), $user1->getMessage()); session_start(); $_SESSION['username'] = $_POST['name']; header("Location: admin.php"); } else { echo "User exists"; } $database->Close(); } } }