资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php数据库验证登陆 php数据库登录注册页面

怎么使用PHP PDO 写一个登录验证代码

span style="font-size:18px;"span style="font-size:18px;"html

创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为鄞州企业提供专业的网站制作、网站建设鄞州网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

head

meta http-equiv="Content-Type" content="text/html; charset="utf-8" /

/head

?php

session_start(); //初始化session变量

$username = $_POST['name'];          //接收表单提交的用户名

$password=md5($_POST['pwd']);   //接收表单提交的密码

class chkinput    //定义类

{              

var $name;

var $pwd;

function chkinput($x,$y) //定义一个方法

{

$this-name=$x; //将管理员名称传给类对象$this-name

$this-pwd=$y; //将管理员密码传给类对象$this-pwd

}

function checkinput()

{

include("conn.php");    //连接数据库文件

$sql=mysql_query("select username,password from admin where username='".$this-name."' and password='".$this-pwd."'",$conn);

$info=mysql_fetch_array($sql);        //检索管理员名称和密码是否正确

if($info==false) //如果管理员名称或密码不正确,则弹出相关提示信息

{                  

echo "script language='javascript'alert('您输入的管理员名称或密码错误,请重新输入!');history.back();/script";

exit;

}

else //如果管理员名称或密码正确,则直接跳转到登陆成功后界面

{                            

echo "scriptwindow.location='home.php';/script";

$_SESSION['admin_name']=$info['username'];    //将管理员名称存到$_SESSION[admin_name]变量中

$_SESSION['pwd']=$info['password'];            ////将管理员名称存到$_SESSION[pwd]变量中

}

}

}

$obj=new chkinput(trim($username),trim($password));      //创建对象

$obj-checkinput();         //调用类

?

/html/span/span

PHP数据库验证登陆

你记住 所有在 引号里面的 东西都是字符串!!!!!

if("SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd"){

echo "scriptalert('欢迎登录!');window.location.href='index1.php';/script";

}

这一句代码本身就是不通的.

还有就是 你的sql语句也是错误的。

参考如下:

$sql = 'SELECT username,passwd FROM wen WHERE username="'.$user.'" AND passwd="'.$passwd.'"';

$result = mysql_query($sql,$conn);

手动回复,不谢

php登陆数据库验证问题

if($_POST[id]=='$a') $a 不能用单引号括起来,要么用双引号,要不不用,单引号扩住的话,它不会编译,只会把它堪称是字符串 $a 来看待。我说一个问题哦,仅仅是我自己理解的,你在页面传输的时候接受 id ($_POST[id]==)的值,而你又要和$a(用户名$lr[luser]; )比较( _POST[id]=='$a' ),你的用户民 是字符串,而id是数字类型的,怎么能相等...


网站名称:php数据库验证登陆 php数据库登录注册页面
新闻来源:http://cdkjz.cn/article/dodsdhc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220