登录跳转到doLogin后,只显示个验证码……改了很多遍,还是只显示验证码,请教大神,这是怎么回事啊?
代码如下:
doLogin.php
<?php
require_once '../include.php';
$username=$_POST['username'];
$username=addslashes($username);
$password=md5($_POST['password']);
$verify=$_POST['verify'];
$verify1=$_SESSION['verify'];
$autoFlag=$_POST['autoFlag'];
if($verify==$verify1){
$sql="select * from mzjyb_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['adminName']=$row['username'];
$_SESSION['adminId']=$row['id'];
alertMes("登陆成功","index.php");
}else{
alertMes("登陆失败,重新登陆","login.php");
}
}else{
alertMes("验证码错误","login.php");
}admin.inc.php
<?php
/**
* 检查管理员是否存在
* @param unknown_type $sql
* @return Ambigous <multitype:, multitype:>
*/
function checkAdmin($sql){
return fetchOne($sql);
}
/**
* 检测是否有管理员登陆.
*/
function checkLogined(){
if($_SESSION['adminId']==""&&$_COOKIE['adminId']==""){
alertMes("请先登陆","login.php");
}
}
/**
* 添加管理员
* @return string
*/
function addAdmin(){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
if(insert("imooc_admin",$arr)){
$mes="添加成功!<br/><a href='addAdmin.php'>继续添加</a>|<a href='listAdmin.php'>查看管理员列表</a>";
}else{
$mes="添加失败!<br/><a href='addAdmin.php'>重新添加</a>";
}
return $mes;
}
/**
* 得到所有的管理员
* @return array
*/
function getAllAdmin(){
$sql="select id,username,email from imooc_admin ";
$rows=fetchAll($sql);
return $rows;
}
function getAdminByPage($page,$pageSize=2){
$sql="select * from imooc_admin";
global $totalRows;
$totalRows=getResultNum($sql);
global $totalPage;
$totalPage=ceil($totalRows/$pageSize);
if($page<1||$page==null||!is_numeric($page)){
$page=1;
}
if($page>=$totalPage)$page=$totalPage;
$offset=($page-1)*$pageSize;
$sql="select id,username,email from imooc_admin limit {$offset},{$pageSize}";
$rows=fetchAll($sql);
return $rows;
}
/**
* 编辑管理员
* @param int $id
* @return string
*/
function editAdmin($id){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
if(update("imooc_admin", $arr,"id={$id}")){
$mes="编辑成功!<br/><a href='listAdmin.php'>查看管理员列表</a>";
}else{
$mes="编辑失败!<br/><a href='listAdmin.php'>请重新修改</a>";
}
return $mes;
}
/**
* 删除管理员的操作
* @param int $id
* @return string
*/
function delAdmin($id){
if(delete("imooc_admin","id={$id}")){
$mes="删除成功!<br/><a href='listAdmin.php'>查看管理员列表</a>";
}else{
$mes="删除失败!<br/><a href='listAdmin.php'>请重新删除</a>";
}
return $mes;
}
/**
* 注销管理员
*/
function logout(){
$_SESSION=array();
if(isset($_COOKIE[session_name()])){
setcookie(session_name(),"",time()-1);
}
if(isset($_COOKIE['adminId'])){
setcookie("adminId","",time()-1);
}
if(isset($_COOKIE['adminName'])){
setcookie("adminName","",time()-1);
}
session_destroy();
header("location:login.php");
}
/**
* 添加用户的操作
* @param int $id
* @return string
*/
function addUser(){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
$arr['regTime']=time();
$uploadFile=uploadFile("../uploads");
if($uploadFile&&is_array($uploadFile)){
$arr['face']=$uploadFile[0]['name'];
}else{
return "添加失败<a href='addUser.php'>重新添加</a>";
}
if(insert("imooc_user", $arr)){
$mes="添加成功!<br/><a href='addUser.php'>继续添加</a>|<a href='listUser.php'>查看列表</a>";
}else{
$filename="../uploads/".$uploadFile[0]['name'];
if(file_exists($filename)){
unlink($filename);
}
$mes="添加失败!<br/><a href='arrUser.php'>重新添加</a>|<a href='listUser.php'>查看列表</a>";
}
return $mes;
}
/**
* 删除用户的操作
* @param int $id
* @return string
*/
function delUser($id){
$sql="select face from imooc_user where id=".$id;
$row=fetchOne($sql);
$face=$row['face'];
if(file_exists("../uploads/".$face)){
unlink("../uploads/".$face);
}
if(delete("imooc_user","id={$id}")){
$mes="删除成功!<br/><a href='listUser.php'>查看用户列表</a>";
}else{
$mes="删除失败!<br/><a href='listUser.php'>请重新删除</a>";
}
return $mes;
}
/**
* 编辑用户的操作
* @param int $id
* @return string
*/
function editUser($id){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
if(update("imooc_user", $arr,"id={$id}")){
$mes="编辑成功!<br/><a href='listUser.php'>查看用户列表</a>";
}else{
$mes="编辑失败!<br/><a href='listUser.php'>请重新修改</a>";
}
return $mes;
}include.php
<?php
header("content-type:text/html;charset=utf-8");
date_default_timezone_set("PRC");
session_start();
define("ROOT",dirname(__FILE__));
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".PATH_SEPARATOR.get_include_path());
require_once 'mysql.func.php';
require_once 'image.func.php';
require_once 'common.func.php';
require_once 'string.func.php';
require_once 'page.func.php';
require_once "configs.php";
require_once 'admin.inc.php';
require_once 'cate.inc.php';
require_once 'pro.inc.php';
require_once 'album.inc.php';
require_once 'upload.func.php';
require_once 'user.inc.php';
connect();