很多站长朋友们都不太清楚php参数访问密码验证,今天小编就来给大家整理php参数访问密码验证,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php密码验证问题。。 2、 php中验证账号密码的代码 3、 关于PHP正则密码验证 php密码验证问题。。$pass=md5($_POST[pass]);
因为你在这裏就已经转了MD5加密了,所以密码是不相等的,判断错误!
php中验证账号密码的代码<?php
session_start();
if($_POST['name']$_POST['pass'])
{
$name=$_POST['name']; //接受传递值
$pass=$_POST['pass'];
}
else
{
echo '用户名或密码不能为空';//当然也可以进行其他操作,比如使用header('Location:error.php')来把用户重定向到一个错误提示页
exit;
}
include_once('mysql_connect.php');//连接数据库
$name=mysql_real_escape_string($name); //过滤信息
$pass=mysql_real_escape_string($pass);
$sql='select username,userpass from userdata where username="$name"';//从数据库中取出用户信息
$r=mysql_query($sql);
if(mysql_num_rows==0)
{
echo '用户名不存在';
exit;
}
else
{
$row=mysql_fetch_assoc($r);
if($pass!=$row['userpass'])
{
echo '用户密码错误';
exit;
}
esle
{
$_SESSION['user']=$name; //创建SESSION
}
}
?>
关于PHP正则密码验证用这条正则表达式:/\w/ 函数用preg_match() 就这么简单,\w代表所有数字和大小写英文字母和划线。如果你还想限制密码长度,欢迎追问。
关于php参数访问密码验证的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php参数访问密码验证 php验证数据库中的账号密码的详细内容...