跳轉問題,登錄成功后進入index.php之前一直彈出驗證碼錯誤,然后又返回到login.php。
<?php require_once?'../include.php'; $username?=?$_POST['username']; $password?=?$_POST['password']; $verify?=?$_POST['verify']; $verify1?=?$_SESSION['verify']; if?($verify==$verify1){ ????$sql?=?"select?*from?imooc_admin?where?username='{$username}'and?password?='{$password}'"; ????$row?=?checkAdmin($sql); ????if?($row){ ????????$_SESSION['adminName']?=?$res['username']; ????????$_SESSION['adminId']?=?$row['id']; ????????alertMes("登陸成功","admin.php"); ????} ????else{ ????????alertMes("登錄失敗,請重新登錄","login.php"); ????} } else?if($verify!=$verify1){ ????alertMes("驗證碼錯誤,請重新登錄","admin.php");//bug }
index.php被我改成了admin.php.
2017-02-21
驗證碼錯誤表明用戶輸入的驗證碼和程序生成的驗證碼不一致,你的程序生成的驗證碼是純數字還是數字英文混合的?