From a9eaaba7472666511c52e5c11cc4a44fc6c2c532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Veyssi=C3=A8re?= <clement.veyssiere@ensiie.fr> Date: Wed, 28 Nov 2018 22:54:26 +0100 Subject: [PATCH] ajout des fav --- page_welcome/login.php | 7 +++++++ page_welcome/register.php | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/page_welcome/login.php b/page_welcome/login.php index c1cc6a5..b9a0873 100644 --- a/page_welcome/login.php +++ b/page_welcome/login.php @@ -33,8 +33,15 @@ $user = mysqli_fetch_assoc($result); if ($user && count($errors) == 0) { // if user exists $_SESSION['username'] = $username; + $_SESSION['user_id'] = $user['id']; + $user_id = $_SESSION['user_id']; $_SESSION['email'] = $user['email']; + $fav_check_query = "SELECT * FROM favorites WHERE userid='$user_id' LIMIT 1"; + $favresult = mysqli_query($db, $fav_check_query); + $favorites = mysqli_fetch_assoc($favresult); $_SESSION['success'] = "You are now logged in"; + $_SESSION['twitter'] = unserialize($favorites['twitter']); + $_SESSION['youtube'] = unserialize($favorites['youtube']); header('location: index.php'); } // if user doesn't exist diff --git a/page_welcome/register.php b/page_welcome/register.php index 50ea42d..dda3227 100644 --- a/page_welcome/register.php +++ b/page_welcome/register.php @@ -45,6 +45,7 @@ if (isset($_POST['register'])) { array_push($errors, "email already exists"); } } + $empty_array = array(); // Finally, register user if there are no errors in the form if (count($errors) == 0) { @@ -55,6 +56,16 @@ if (isset($_POST['register'])) { mysqli_query($db, $query); $_SESSION['username'] = $username; $_SESSION['email'] = $email; + $user_check_query = "SELECT * FROM users WHERE username='$username' LIMIT 1"; + $result = mysqli_query($db, $user_check_query); + $user = mysqli_fetch_assoc($result); + $_SESSION['user_id'] = $user['id']; + $user_id = $_SESSION['user_id']; + $query = "INSERT INTO favorites (userid, twitter, youtube) + VALUES('$user_id', '$empty_array', '$empty_array')"; + mysqli_query($db, $query); + $_SESSION['twitter'] = $empty_array; + $_SESSION['youtube'] = $empty_array; $_SESSION['success'] = "You are now logged in"; header('location: index.php'); } -- GitLab