为了账号安全,请及时绑定邮箱和手机立即绑定

勾选自动登录不起作用

勾选了自动登录再打开还是显示请登录是怎么回事


doLogin.php

<?php

//session_start();

require_once '../include.php';

$username=$_POST['username'];

$password=md5($_POST['password']);

$verify=$_POST['verify'];

$verify1=$_SESSION['verify'];

$autoFlag=$_POST['autoFlag'];//自动登录

if($verify==$verify1){

    $sql="select * from imooc_admin where username='{$username}' and password='{$password}'";

    $row=checkAdmin($sql);  

    if($row){

        if($autoFlag){

            setcookie("adminId",$row['Id'],time()+7*24*3600);

            setcookie("adminName",$row['username'],time()+7*24*3600);

        }

        $_SESSION['adminId']=$row['id'];

        $_SESSION['adminName']=$row['username'];

        alertMes("登录成功","index.php");

    }else{

        alertMes("登录失败,重新登录","login.php");

    }

}else{

    alertMes("验证码错误","login.php");

}


正在回答

3 回答

浏览器中只有adminName,没有adminId

 function checkLogined(){

     if($_SESSION['adminName']==""&&$_COOKIE['adminName']==""){

         //此处不能用adminId来判断

        alertMes("请先登陆","login.php");

     }

 }


0 回复 有任何疑惑可以回复我~

已经解决了,是我浏览器的问题

0 回复 有任何疑惑可以回复我~

setcookie("adminId",$row['id'],time()+7*24*3600);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

勾选自动登录不起作用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信