开发者社区> 问答> 正文

我的后台认证老失败:报错 

我的表格式mysql 的,只有三个字段 CREATE TABLE IF NOT EXISTS admin (   id int(4) NOT NULL default '0',   name varchar(13) default NULL,   pwd varchar(50) default NULL,   PRIMARY KEY  (id) ) ENGINE=MyISAM;   管理员登入的时候老是密码不正确

展开
收起
kun坤 2020-06-04 21:16:48 576 0
1 条回答
写回答
取消 提交回答
  • ???######我的chkadmin.php代码如下: <?php

     class chkinput  {    var $name;    var $pwd;  

       function chkinput($x,$y)     {      $this->name=$x;      $this->pwd=$y;     }

       function checkinput()    {      include("conn.php");      $sql=mysql_query("select * from admin where name='".$this->name."'",$conn);      $info=mysql_fetch_array($sql);      if($info==false)        {           echo "<script language='javascript'>alert('不存在此管理员!');history.back();</script>";           exit;        }       else        {                      if($info[pwd]==$this->pwd)             {                                header("location:default.php");                            }           else            {              echo "<script language='javascript'>alert('密码输入错误!');history.back();</script>";              exit;            }

          }        }  }

        $obj=new chkinput(trim($_POST[name]),md5(trim($_POST[pwd])));     $obj->checkinput();

    ?>######呵呵,查一下你到底执行了什么sql;######不明白,看日志?我的sql语句应该没问题######

    引用来自#4楼“G”的帖子

    呵呵,查一下你到底执行了什么sql;

     不明白,看日志?是sql查询语句出错了?请说清楚好吗?新手很多都不懂,这个代码是我照书上写的。

    2020-06-08 09:31:14
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
安全机制与User账户身份验证实战 立即下载
低代码开发师(初级)实战教程 立即下载