您好,欢迎访问一九零五行业门户网

第一次接触这种 查了好久也不会 =

username=$username; $this->password=$password; require_once(connn.php); $sql=mysql_query(select account from root where username='.$this->username.' and password='.$this->password.',$conn); $info=mysql_fetch_array($sql); if($info==false){ echo ; exit; }else{ if($_session[unc]!=){ session_unregister(unc); } session_register(unc); $_session[unc]=$this->username; mysql_query(update root set logintimes=logintimes+1,lastlogintime='.date(y-m-d h:i:s).',$conn); echo ; } } } $obj=new chkuserlogin($_post[username],md5($_post[password])); $obj->chk();?>
登录验证的一小段代码 我数据库为 localhost root 无密码 , 我数据库已保存了一组密码。 无限密码错误 跳转页面 而且也报错
= - 求解脱 拜谢
回复讨论(解决方案) $sql=mysql_query(select account from root where username='.$this->username.' and `password`='.$this->password.',$conn);//17行password外面加``,与mysql函数冲突
请两个错误是在这句出现的
$obj=new chkuserlogin($_post[username],md5($_post[password]));
你可能不是在 post 方式下执行的程序
也可能提交过来的名字不对
var_dump($_post);
= - 各位大神 我还是不知道怎么改 新手没学几天
你是怎么执行这个程序的
administrator admin
欢迎登陆用户保用注册后台
用户名:
密码:
remember me
login
= - 用这个 页面


我重新写了这个代码 不用那个链接的 这个没报错了 但是无限用户名 密码不能为空 不管怎么输入
administrator admin
欢迎登陆用户保用注册后台
用户名:
密码:
remember me
login
= - 用这个 页面

你的用户名和密码没有提交过去啦
红色框框分别加上
 name=username
name=password
再试试  非常感谢 各位的帮助 让我在这条路上不至于不知道如何继续  问题已解决
其它类似信息

推荐信息