php mysql登录模块_php登陆模块无法跳转

写的登陆页面一直无法跳转到欢迎界面,大佬看下哪里不对。点击登陆还是显示登陆框,没有预想的欢迎语句。

感觉可能是session的使用出了问题,但是查不出来。

首页html>

 ecshop

ECSHOP

                <?php      // 引入 functions.php 文件                require_once("loginfunction.php");     //登录状态显示用户名,未登录显示登录表单    $loginfc = new indexlogin();    $loginfc->loggedIn();                ?>                         

loginfunction<?phpclass  indexlogin{function loggedIn(){        //通过 $_SESSION  来判断用户是否登录    if(empty($loggd)){                         echo<<ID
                                        Password LOG;        }else{  // 登录显示欢迎页面         echo 'Welcome, ' . $loggd;                echo <<BUT;            } } }?>

loginaction<?php $user = "r.ko";$password = "123";$id = $_POST['id'];$pass = $_POST['pass'];  $dbh = new PDO('mysql:host=localhost;dbname=user;charset=utf8', $user, $password);  $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  $sql = "select pass FROM id where id =" .$id;  $stmt = $dbh->query($sql);    $result = $stmt->fetchAll(PDO::FETCH_ASSOC) ;  $url = "http://localhost/boot/index.php";    if(!empty($result)){         if($pass == $result[0]['pass']){          $_SESSION["id"] = $id;      $_SESSION["loggd"] = 1; echo "";  }else{      echo<<        PASSERR TRY AGAIN        

LOW;    }} else {        echo<<         ERR TRY AGAIN        
LOF;    }    $dbh = null;?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值