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
  • 23,011
  • 7
  • 48
  • 55
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.
  • 14,324
  • 4
  • 33
  • 63