189 8069 5689

php数据库怎么登录验证 php连接数据库

PHP数据库验证登陆

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

创新新互联,凭借10多年的网站设计、成都做网站经验,本着真心·诚心服务的企业理念服务于成都中小企业设计网站有近1000家案例。做网站建设,选创新互联建站

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连接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+JS+MYSQL实现用户登陆验证,的具体步骤是怎么样的呢

第一次学PHP就是做这个验证..

html做个表单,

当表单onsubmit=return check();调用自写js来判断用户名和密码是否为空,

如果是空就alert不能为空,然后return false;相反则return true;

而接收的PHP也要验证是否为空,如果严谨点还要对提交的数据进行过滤,防止sql注入。

然后php再根据提交的数据搜MYSQL,如果用户名和密码都相同时,echo 登录成功,相反则登录失败.

html

script

function check(obj){

with(obj){

if((user.value+"").length = 0){

alert("用户名不能为空");

return false;

}else if((pwd.value+"").length = 0){

alert("用户名不能为空");

return false;

}else{

return true;

}

}

}

/script

body

form action="check.php" method="post" onsubmit="return check(this)"

input type="text" name="user" value=""

input type="password" name="pwd" value=""

input type="submit" name="submit" value="登录"

input type="cancel" name="cancel" value="取消"

/form

/body

/html

?php

$conn = mysql_connect( "数据库地址", "数据库用户名", "密码" );

mysql_query("set names utf8");

mysql_select_db( "数据库名" );

function inject_check($sql_str){     

return preg_match("/select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile|%|eval|=|and|'|;|exec|count/i", $sql_str);    // 进行过滤

}

if(!empty($_POST)){

foreach($_POST as $key = $value){

if(inject_check($value)){

exit ('scriptalert("地址栏输入发现有非法字符,请重新输入!");history.go(-1);/script');

die ();

}

}

}

$res = mysql_query("SELECT count(*) as m from `表名` where 用户名='${_POST['user']}' AND 密码='${_POST['pwd']}'");

$row = mysql_fetch_object($res);

if($row-m 0){

echo "登陆成功";

}else{

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

}

exit;

?

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

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

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数据库怎么登录验证 php连接数据库
文章分享:http://cdxtjz.cn/article/dojojhh.html

其他资讯