php数据库登录页面验证 php验证登录状态

php登录验证(登录框是JQuery弹出层的) 简单的验证数据库 ,正确的可以登录了,但是错误的怎么提示信息呢

你可以在php数据处理页面进行提醒啊,条件不满足登录的时候由浏览器弹出提示框进行提醒啊

岚县网站建设公司成都创新互联公司,岚县网站设计制作,有大型网站制作公司丰富经验。已为岚县成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的岚县做网站的公司定做!

php连接mysql进行登录验证

$conn = mysql_connect("localhost","root","");

mysql_select_db("homework", $conn);

mysql_query("SET NAMES 'UTF8'",$conn);

$username=$_POST['user_email'];

$password=$_POST['password'];

$sql = "select * from user where username='$username' and password='$password'";

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

$onerow = mysql_fetch_array($Result);

if (  $onerow )

echo "正确";

else

echo "错误";

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登录页面完整代码连接数据库

创建conn.php,连接数据库。

$dns = 'mysql:host=127.0.0.1;dbname=test';

$username = 'root';

$password = 'root';

// 1.连接数据库,创建PDO对象

$pdo = new PDO($dns,$username,$password);

创建login.html,登陆页面。

用户名

密 码

创建login.php,验证账号密码。

header("Content-Type: text/html; charset=utf8");

if(!isset($_POST["submit"])){

exit("错误执行");

}//检测是否有submit操作

include('conn.php');//链接数据库

$name = $_POST['name'];//post获得用户名表单值

$pwd = sha1($_POST['password']);//post获得用户密码单值

if ($name $pwd){//如果用户名和密码都不为空

$sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql

$stmt = $pdo-prepare($sql);

$stmt-execute();

if($stmt-fetch(PDO::FETCH_BOUND)){//0 false 1 true

header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面

exit;

}else{

echo "用户名或密码错误";

echo "

setTimeout(function(){window.location.href='login.html';},1000);

";//如果错误使用js 1秒后跳转到登录页面重试;

}

}else{//如果用户名或密码有空

echo "表单填写不完整";

echo "

setTimeout(function(){window.location.href='login.html';},1000);

";

//如果错误使用js 1秒后跳转到登录页面重试;

}

$pdo = null;

创建signup.html,注册页面

用户名:

密 码:

创建signup.php

header("Content-Type: text/html; charset=utf8");

if(!isset($_POST['submit'])){

exit("错误执行");

}//判断是否有submit操作

$name=$_POST['name'];//post获取表单里的name

$pwd = sha1($_POST['password']);//post获取表单里的password

include('conn.php');//链接数据库

$sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql

$stmt = $pdo-prepare($sql);

$stmt-execute();

$stmt-fetch(PDO::FETCH_BOUND);

if (!$stmt){

die('Error: ' . $stmt-getMessage());//如果sql执行失败输出错误

}else{

echo "注册成功";//成功输出注册成功

}

$pdo = null;//关闭数据库

我的php代码中登陆界面加一个验证码,如何实现

php登陆页面+验证码的实现,参考如下:

1、首先新建一个php站点;

2、先新建一个命名为yzm.php文件,双击编辑,清空Dreamweaver自动生成的HTML代码,如下;

?php

session_start();

header("Content-Type:image/png");  //设置页面的头信息输出为png图片$im=imagecreate(60,20);   //创建一个画布

$im_color=imagecolorallocate($im,100,100,100);  //填充验证码背景为灰色

for($i=0;$i4;$i++)

{

$line_color=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));

imageline($im,rand(0,60),rand(0,20),rand(0,60),rand(0,20),$line_color);

}

//实用循环画四条随机颜色的干扰线

$n=rand(1000,9999);

$_SESSION["y"]=$n;

$p=0;

for($i=0;$i4;$i++)

{

$p=$p+10;

$num=substr($n,$i,1);  //把验证码数字一个一个的取出来

$num_color=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));

imagettftext($im,rand(10,15),rand(-10,10),$p,rand(10,15),$num_color,"font1.ttf",$num);

}

//设置每个验证码数字不同的颜色,数字角度偏差和字体。

imagepng($im);  //输出验证码

imagedestroy($im); //释放内存

3、新建login.php文件;

用户名文本框昵称为name;

密码文本框为psw;

验证码为yzm;

表单的提交方式为post,提交到check.php。


分享标题:php数据库登录页面验证 php验证登录状态
网站链接:http://pwwzsj.com/article/hehhcc.html