} // test for User::update, update user info in database echo "Tesing update a exist user's information in database: <br>"; $fields = array('user_id' => '1', 'email' => '*****@*****.**', 'phone_number' => '4444444444'); try { $user2 = new User(); $user2->update($fields); $success = true; $message = 'Update user information complete'; } catch (Exception $e) { $success = false; $message = $e->getMessage(); echo "Update a exsit user's information : " . $message . "<br>"; } echo "Testing find a user by user id: <br>"; $user_to_find = '2'; // testing find a user by id $user3 = new User(); echo "If find a user in databse by id :" . $user3->find($user_to_find) . "<br>"; print_r($user3->get_user_info()); echo $user3->get_user_info_json(); echo "Testing find a user by username: <br>"; $user_to_find = 'testuser3'; $user4 = new User(); echo "If find a user in databse by id :" . $user4->find($user_to_find) . "<br>"; print_r($user4->get_user_info()); echo $user4->get_user_info_json(); echo "Testing for delete a user : <br>"; $user_to_delete = 15; $user5 = new User(); echo "Testing delete a user from database by user name : " . $user5->delete($user_to_delete);
<?php // print_r($_POST); session_start(); if (empty($_POST['username']) || empty($_POST['password'])) { header('Location: index.php'); } else { require_once '../lib/User.class.php'; $username = $_POST['username']; $password = md5($_POST['password']); $user = new User(); if ($user->find($username)) { if ($user->login()) { $_SESSION['login_user'] = $user->get_user_name(); $_SESSION['login_user_id'] = $user->get_user_id(); $_SESSION['login_user_firstname'] = $user->get_user_firstname(); $result = array('success' => true, 'message' => 'Hello ' . $user->get_user_firstname() . ', welcome back to FineTable!', 'userinfo' => $user->get_user_info_json()); setcookie('login_user', $user->get_user_name(), time() + 86400); setcookie('login_user_id', $user->get_user_id(), time() + 86400); setcookie('login_user_firstname', $user->get_user_firstname(), time() + 86400); setcookie('login_user_email', $user->get_user_email(), time() + 86400); setcookie('login_user_phone', $user->get_user_phone(), time() + 86400); } else { $result = array("success" => false, "message" => "Username or password is invalid!"); } } else { $result = array("success" => false, "message" => "Username or password is invalid!"); } echo json_encode($result); }