亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

登錄跳轉到doLogin后,只顯示個驗證碼……改了很多遍,還是只顯示驗證碼,請教大神,這是怎么回事?。?/h1>

代碼如下:

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();


正在回答

8 回答

同問該如何解決

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

lib里面的image.func.php 是不是自調用了一次 verifyImage() 方法?

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

看看你的那個 ?image.func.php 中 驗證碼方法后邊有沒有 去掉 ?調用方法 getVerify.php?

1 回復 有任何疑惑可以回復我~
#1

冷面_書生

去掉的話就看不到驗證碼圖片了
2015-11-13 回復 有任何疑惑可以回復我~
#2

冷面_書生

贊,我看到了,就是這個函數重復的問題,謝謝
2015-11-13 回復 有任何疑惑可以回復我~
#3

腳縫仙子 回復 冷面_書生

你好,我注釋掉verifyImage()的話,圖片就劈裂了,你是怎么解決的呀?
2016-03-16 回復 有任何疑惑可以回復我~
#4

Joria0117

太棒啦,終于解決了?。?/div>
2017-10-15 回復 有任何疑惑可以回復我~
查看1條回復

這個問題你解決掉沒有我也是這個問題?

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

其實不需要驗證頁,這樣跳轉很影響,用戶體驗,判斷代碼寫在登陸頁面中,用js判斷是否為空。主流的做法ajax和js完成登陸。。。

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

這么多天了還沒解決呢,是什么問題呢?只顯示驗證碼是什么意思?用戶名和密碼傳不到doLogin?

0 回復 有任何疑惑可以回復我~
#1

DM丨龍丞 提問者

doLogin只顯示驗證碼
2015-09-09 回復 有任何疑惑可以回復我~
#2

冷面_書生

你現在解決了嗎?我剛跟著弄,也是這個問題。
2015-11-13 回復 有任何疑惑可以回復我~

login.php

<!doctype?html>
<html>
<head>
<meta?charset="utf-8">
<title>登陸</title>
<link?type="text/css"?rel="stylesheet"?href="styles/reset.css">
<link?type="text/css"?rel="stylesheet"?href="styles/main.css">
<!--[if?IE?6]>
<script?type="text/javascript"?src="../js/DD_belatedPNG_0.0.8a-min.js"></script>
<script?type="text/javascript"?src="../js/ie6Fixpng.js"></script>
<![endif]-->
</head>

<body>
<div?class="headerBar">
	<div?class="logoBar?login_logo">
		<div?class="comWidth">
			<div?class="logo?fl">
				<a?href="#"><img?src="images/logo.jpg"?alt="慕課網"></a>
			</div>
			<h3?class="welcome_title">歡迎登陸</h3>
		</div>
	</div>
</div>

<div?class="loginBox">
	<div?class="login_cont">
	<form?action="../admin/doLogin.php"?method="post">
			<ul?class="login">
				<li?class="l_tit">管理員帳號</li>
				<li?class="mb_10"><input?type="text"??name="username"?placeholder="請輸入管理員帳號"class="login_input?user_icon"></li>
				<li?class="l_tit">密碼</li>
				<li?class="mb_10"><input?type="password"??name="password"?class="login_input?password_icon"></li>
				<li?class="l_tit">驗證碼</li>
				<li?class="mb_10"><input?type="text"??name="verify"?class="login_input?password_icon"></li>
				<img?src="getVerify.php"?alt=""?/>
				<li?class="autoLogin"><input?type="checkbox"?id="a1"?class="checked"?name="autoFlag"?value="1"><label?for="a1">自動登陸(一周內自動登陸)</label></li>
				<li><input?type="submit"?value=""?class="login_btn"></li>
			</ul>
		</form>
	</div>
</div>

<div?class="hr_25"></div>
<div?class="footer">
	<p><a?href="#">慕課簡介</a><i>|</i><a?href="#">慕課公告</a><i>|</i>?<a?href="#">招納賢士</a><i>|</i><a?href="#">聯系我們</a><i>|</i>客服熱線:400-675-1234</p>
	<p>Copyright?&copy;?2006?-?2014?慕課版權所有&nbsp;&nbsp;&nbsp;京ICP備09037834號&nbsp;&nbsp;&nbsp;京ICP證B1034-8373號&nbsp;&nbsp;&nbsp;某市公安局XX分局備案編號:123456789123</p>
	<p?class="web"><a?href="#"><img?src="images/webLogo.jpg"?alt="logo"></a><a?href="#"><img?src="images/webLogo.jpg"?alt="logo"></a><a?href="#"><img?src="images/webLogo.jpg"?alt="logo"></a><a?href="#"><img?src="images/webLogo.jpg"?alt="logo"></a></p>
</div>
</body>
</html>


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

login.php呢

0 回復 有任何疑惑可以回復我~
#1

DM丨龍丞 提問者

login.php在下面
2015-09-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117253    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

登錄跳轉到doLogin后,只顯示個驗證碼……改了很多遍,還是只顯示驗證碼,請教大神,這是怎么回事?。?/h1> 我要回答 關注問題

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號