doutu6658 2017-08-01 09:16
浏览 22

Php登录会话无法正常工作

I really need your help. My php session is not working.

This is my login code.

<?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>';  
              }
           }  
      }  
?>

This is my dashboad code.

session_start();
if (!isset($_SESSION['username'])) {
  header("Location: index.php");
}

Not working, it redirects to login page. What is the error and what should i do so that it is working?

PS: it is already working, the SESSION. But only today it is not working. I don't know why. I am not good in php. Sorry for my English.

</div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 vscode编译ros找不到头文件,cmake.list文件出问题,如何解决?(语言-c++|操作系统-linux)
    • ¥15 通过AT指令控制esp8266发送信息
    • ¥15 有哪些AI工具提供可以通过代码上传EXCEL文件的API接口,并反馈分析结果
    • ¥15 二维装箱算法、矩形排列算法(相关搜索:二维装箱)
    • ¥20 nrf2401上电之后执行特定任务概率性一直处于最大重发状态
    • ¥15 二分图中俩集合中节点数与连边概率的关系
    • ¥20 wordpress如何限制ip访问频率
    • ¥15 自研小游戏,需要后台服务器存储用户数据关卡配置等数据
    • ¥15 请求解答odoo17外发加工某工序的实操方法
    • ¥20 IDEA ssm项目 跳转页面报错500