cfgcjm Posted February 13, 2008 Share Posted February 13, 2008 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 More sharing options...
trq Posted February 13, 2008 Share Posted February 13, 2008 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; } ?> Link to comment https://forums.phpfreaks.com/topic/90802-first-half-of-if-and-statement-works/#findComment-465416 Share on other sites More sharing options...
cfgcjm Posted February 13, 2008 Author Share Posted February 13, 2008 That did it...thanks Link to comment https://forums.phpfreaks.com/topic/90802-first-half-of-if-and-statement-works/#findComment-465418 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.