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

为什么我点登陆的时候会报MD5的warning

为什么我点登陆的时候会报MD5的warning? Warning: md5() expects parameter 1 to be string, array given in F:\t1\muke-dianshang\shopImooc\admin\doLogin.php on line 11

正在回答

3 回答

新手尝试回答下,不对的别见怪。

方法1:
修改php.ini

display_errors = Off
error_reporting = E_ALL
方法2:
在php文件开头写入:
<?php  error_reporting(0);  ?>

0 回复 有任何疑惑可以回复我~
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);
//    var_dump($row);
    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");
}


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

贴代码贴代码

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

TMJoker 提问者

我贴出来了。你看一下,我回复我自己了
2016-10-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么我点登陆的时候会报MD5的warning

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