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 无密码 , 我数据库已保存了一组密码。 无限密码错误 跳转页面 而且也报错
= - 求解脱 拜谢
刚开始接触模版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析 XOOPS 的程序架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。 这篇文章的主要用意并非要深入探讨 Smarty 的使用,这在官方使用说明中都已经写得很完整了。笔
回复讨论(解决方案)
$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









