我真的需要你的帮助。我的php
会话无效。
这是我的登录代码。
<?php
session_start();
include_once('dbcon/connection.php');
if (!isset($_SESSION['username'])) {
if(isset($_POST["login"]))
{
if(empty($_POST["email"]) || empty($_POST["password"]))
{
$error = '<label>All fields are required</label>';
}
else
{
$stmt = $pdo->prepare("SELECT * FROM user_acc WHERE username=:uname AND password =:pword LIMIT 1");
$stmt->execute(array(':uname'=>$_POST["email"],':pword'=>$_POST["password"]));
$userRow = $stmt->fetch();
if($userRow > 0)
{
$_SESSION['username'] = $userRow["user_id_session"];
header('location:dashboard.php');
}else{
$error = '<label>Username or Password is incorrect</label>';
}
}
}
?>
这是我的仪表板代码。
session_start();
if (!isset($_SESSION['username'])) {
header("Location: index.php");
}
不工作,重定向到登录页面。什么是错误,我应该怎么做才能使它工作?
PS:它已经在工作了,SESSION。但直到今天它才起作用。我不知道为什么。php
我不擅长。对不起我的英语不好。