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

电商自动登录模块的问题

商城用户登录板块,如果我登录的时候不勾选checkbox(name为autoFlag)一周内自动登录,它就一直报错undefined index:autoFlag,如果勾选了就可以直接登录不提示这个。求大神助攻,怎么办???!

正在回答

2 回答

加上一个判断

if(isset($_POST['autoFlag'])){
    $autoFlag = $_POST['autoFlag'];
}

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

<?php

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){

//如果选了24内自动登陆

if($autoFlag){

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

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

}

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

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

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

}else{

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

}

}else{

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

}


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

举报

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

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

进入课程

电商自动登录模块的问题

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