1

I want to hide some content at my index.php which should be accessible only if the user is logged in. I got some code i learnt so far here:

if(isset($_POST['logged']{echo "welcome " ;} else{include "login_form.php";}

I have no clue what is "logged" inside my conditional statement here.I would be grateful if someone help me out . thanks

Hien Nguyen
  • 24,551
  • 7
  • 52
  • 62
Masud Rana
  • 13
  • 2
  • You should look into [PHP Sessions](https://www.php.net/manual/en/session.examples.basic.php) – Nick Apr 28 '19 at 05:09
  • Thanks for your kind response, can you please tell me, what the "logged" term represents that i have shown it in my code ` $_POST['**logged**'] ` ; inside the conditional statement . Thanks – Masud Rana Apr 28 '19 at 05:32

1 Answers1

0

You'll need to use sessions for this or even cookies if you want to remember user's login.

session_start();
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
  echo "Welcome to the member's area, " . $_SESSION['username'] . "!";
  $_SESSION['loggedin'] = true;
} else {
   echo "Please log in first to see this page.";
}
Junius L
  • 15,881
  • 6
  • 52
  • 96