第一次接触这种 查了好久也不会 = - 求解
<br /><?php<br />session_start();<br /><br /> class chkuserlogin{<br /> <br /> private $username;<br /> private $password;<br /> <br /> <br /> public function __construct($username,$password){<br /> $this->username=$username;<br /> $this->password=$password;<br /> <br /> <br /> <br /> require_once("connn.php");<br /> $sql=mysql_query("select account from root where username='".$this->username."' and password='".$this->password."'",$conn); <br /> $info=mysql_fetch_array($sql);<br /> if($info==false){<br /> echo "<script>alert('用户名或密码输入错误!');history.back();</script>";<br /> exit;<br /> }else{<br /> if($_SESSION["unc"]!=""){<br /> session_unregister("unc");<br /> } <br /> session_register("unc");<br /> $_SESSION["unc"]=$this->username; <br /> mysql_query("update root set logintimes=logintimes+1,lastlogintime='".date("Y-m-d H:i:s")."'",$conn);<br /> echo "<script>alert('登录成功!');window.location.href='login.php';</script>"; <br /> }<br /> }<br /> }<br /><br /> $obj=new chkuserlogin($_POST["username"],md5($_POST["password"]));<br /> $obj->chk();<br />?><br />
登录验证的一小段代码 我数据库为 localhost root 无密码 , 我数据库已保存了一组密码。 无限密码错误 跳转页面 而且也报错
= - 求解脱 拜谢
------解决思路----------------------你是怎么执行这个程序的
------解决思路----------------------
你的用户名和密码没有提交过去啦
红色框框分别加上
name="username"
name="password"
再试试