im a bit of a php n00b. I have this login script that works fine just trying ot add a session variable to get the data from the field usertype (this will be set as admin or user)
ive tried the code below but getting parser errors the parts i have added that are not functioning are
$usertype = $_POST['usertype'];
$_SESSION['valid_type'] = get($usertype, "admin");
Just want to know how to get this session to work correctly like the others do any help appreciated
code below.
<?
include "functions/include_fns.php ";
if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$usertype = $_POST['usertype'];
if (login($usernam e, $password, "admin")) {
$sql
$_SESSION['valid_user'] = $username;
$_SESSION['valid_name'] = getname($userna me, "admin");
$_SESSION['valid_type'] = get($usertype, "admin");
if (isset($_POST['url']) && !empty($_POST['url'])) {
$go_url = "".$url;
header("Locatio n: $go_url");
} else {
header("Locatio n: home.php");
}
exit;
} else {
//status = 0: Incorrect Username or password
//status = 1: Session has timed out or your are not logged in
header("Locatio n: index.php?statu s=0");
exit;
}
} else {
header("Locatio n: index.php?statu s=0");
exit;
}
?>
ive tried the code below but getting parser errors the parts i have added that are not functioning are
$usertype = $_POST['usertype'];
$_SESSION['valid_type'] = get($usertype, "admin");
Just want to know how to get this session to work correctly like the others do any help appreciated
code below.
<?
include "functions/include_fns.php ";
if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$usertype = $_POST['usertype'];
if (login($usernam e, $password, "admin")) {
$sql
$_SESSION['valid_user'] = $username;
$_SESSION['valid_name'] = getname($userna me, "admin");
$_SESSION['valid_type'] = get($usertype, "admin");
if (isset($_POST['url']) && !empty($_POST['url'])) {
$go_url = "".$url;
header("Locatio n: $go_url");
} else {
header("Locatio n: home.php");
}
exit;
} else {
//status = 0: Incorrect Username or password
//status = 1: Session has timed out or your are not logged in
header("Locatio n: index.php?statu s=0");
exit;
}
} else {
header("Locatio n: index.php?statu s=0");
exit;
}
?>
Comment