很多站长朋友们都不太清楚现有php密码验证,今天小编就来给大家整理现有php密码验证,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 关于PHP正则密码验证 2、 需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下. 3、 php密码验证问题。。 4、 php单文件密码验证 5、 怎样给HTML/PHP网页增加密码验证 6、 PHP验证密码一致 关于PHP正则密码验证用这条正则表达式:/\w/ 函数用preg_match() 就这么简单,\w代表所有数字和大小写英文字母和划线。如果你还想限制密码长度,欢迎追问。
需要一个PHP正则表达式来验证密码,不知道限制大小写怎么写了,求教一下.$str='你要输入的密码';
$model='/[A-Z]+[a-z]+.*/'; //最少要包含一个或者多个大写或者小写,和0个或则多个任意字符;
$modelength='/.{8,}/'; //输入的最少为8位
if(!preg_match($modelength,'aaa')){
echo '密码不能少于8位';
}
if(!preg_match($model,$str)){
echo '密码必须包含大小写';
}
也可以这样写
$str="Aaaa!";
$model='/[A-Z]+[a-z]+.*/'; //最少要包含一个或者多个大写或者小写,和0个或则多个任意字符;
$modelength='/.{8,}/'; //输入的最少为8位
if(!preg_match($model,$str)||strlen($str)<8){
echo '密码需要包含大小写,或者密码长度小于8位';
}
php密码验证问题。。$pass=md5($_POST[pass]);
因为你在这裏就已经转了MD5加密了,所以密码是不相等的,判断错误!
php单文件密码验证<?php
$passwd='woshimima'; //定义密码
if(!empty($_POST['sub'])){
$p = $_POST['passwd'];
if($passwd==$p){
setcookie("mid",md5($p.MYKEY),time()+3600,"/"); //创建cookie
echo "<script>alert('欢迎你回来,管理员同学');location.href='main.php'</script>";//跳到程序页面
}else{
echo "密码输入错误";
}
}
?>
<form action="login.php" method="post">
密码<input type="password" name="passwd"><br>
<input type="submit" name="sub" value="登陆">
</form>
怎样给HTML/PHP网页增加密码验证很简单 密码为123456 你可以在login.php里面改
index.html 将以下代码放入 <body></body>里面就可以
<form method="post" action="login.php">
密码: <input type="password" name="password"/><br>
<input type="submit" name="submit" value="登陆">
</form>
login.php 完整的login.php内容
<?php
$password = isset($_POST['password']) ? $_POST['password'] : '';
if($password == '123456'){
echo "<script>alert('登陆成功。');location.href='in.html';</script>";
//不需要提示 则把 alert('登陆成功。'); 删除掉
}else{
echo "<script>alert('密码错误 登陆失败。。');location.href='error.html';</script>";
//不需要提示 则去掉 同上
}
?>
OK 了 简单吧。
PHP验证密码一致$id=$_POST[id];
$pw=$_POST[pw1];
$pw2=$_POST[pw2];
变量$pw应该改为$pw1吧,因为你下面的程序都是用$pw1
关于现有php密码验证的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于现有php密码验证 php确认密码的详细内容...