Jump to content

First half of IF AND statement works


cfgcjm

Recommended Posts

I have a page that i'm trying to password protect two different ways. I need to make sure the user is logged in and that the users username is admin... this is my code...

 

<?php
session_start();
if ($_SESSION['loggedin'] == TRUE && $_SESSION['username']=='admin'){ 
print '';
} elseif ($_SESSION['loggedin'] == FALSE) { 
header("location:http://www.homeplatenutrition.com/portal/reject.php"); 
      exit;
}
?>

 

it will validate the first part of the if ($_SESSION['loggedin'] == TRUE) but will allow the second to pass no matter if the username is admin or not... any ideas?

Link to comment
https://forums.phpfreaks.com/topic/90802-first-half-of-if-and-statement-works/
Share on other sites

Firstly, it if else, not if elseif. The header your passing to the header function is invalid also. Try...

 

<?php

session_start();

if ($_SESSION['loggedin'] && $_SESSION['username']=='admin') { 
  print '';
} else { 
  header("Location: http://www.homeplatenutrition.com/portal/reject.php"); 
  exit;
}

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.