您的位置:

php验证密码,php验证码如何实现登录验证

本文目录一览:

php单文件密码验证

?php 

 $passwd='woshimima'; //定义密码

 if(!empty($_POST['sub'])){

$p = $_POST['passwd'];

 if($passwd==$p){

   setcookie("mid",md5($p.MYKEY),time()+3600,"/"); //创建cookie

    echo "scriptalert('欢迎你回来,管理员同学');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

php简单的登陆验证用户名和密码怎么写

给你个实例参考一下php编写登陆验证用户名和密码吧。

登录页面

login.html 负责收集用户填写的登录信息

在CODE上查看代码片派生到我的代码片

html

head用户登录/head

form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"

p

label for="username" class="label"用户名:/label

input id="username" name="username" type="text" class="input" /

p/

p

label for="password" class="label"密 码:/label

input id="password" name="password" type="password" class="input" /

p/

p

input type="submit" name="submit" value=" 确 定 " class="left" /

/p

/form

/html

登录处理

login.PHP 负责处理用户登录与退出动作。

在CODE上查看代码片派生到我的代码片

?php

//登录

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

exit('非法访问!');

}

$username = htmlspecialchars($_POST['username']);

$password = MD5($_POST['password']);

//包含数据库连接文件

include('conn.php');

//检测用户名及密码是否正确

$check_query = mysql_query("select userid from user_list where username='$username' and password='$password' limit 1");

if($result = mysql_fetch_array($check_query)){

//登录成功

session_start();

$_SESSION['username'] = $username;

$_SESSION['userid'] = $result['userid'];

echo $username,' 欢迎你!进入 a href="my.php"用户中心/abr /';

echo '点击此处 a href="login.php?action=logout"注销/a 登录!br /';

exit;

} else {

exit('登录失败!点击此处 a href="javascript:history.back(-1);"返回/a 重试');

}

//注销登录

if($_GET['action'] == "logout"){

unset($_SESSION['userid']);

unset($_SESSION['username']);

echo '注销登录成功!点击此处 a href="login.html"登录/a';

exit;

}

?

用户中心

my.php 是用户中心,作为用户登录检测。

在CODE上查看代码片派生到我的代码片

?php

session_start();

//检测是否登录,若没登录则转向登录界面

if(!isset($_SESSION['userid'])){

header("Location:login.html");

exit();

}

//包含数据库连接文件

include('conn.php');

$userid = $_SESSION['userid'];

$username = $_SESSION['username'];

$user_query = mysql_query("select * from user_list where userid = '$userid' limit 1");

$row = mysql_fetch_array($user_query);

echo '用户信息:br /';

echo '用户ID:',$userid,'br /';

echo '用户名:',$username,'br /';

echo 'a href="login.php?action=logout"注销/a 登录br /';

?

conn.php,用于连接数据库

在CODE上查看代码片派生到我的代码片

?php

$conn = mysql_connect("127.0.0.1","root","") or die("数据库链接错误".mysql_error());

mysql_select_db("info_db",$conn) or die("数据库访问错误".mysql_error());

mysql_query("set names gb2312");

?

需要一个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网页如果需要查看信息必须输入密码,验证后才可显示出内容的代码如何实现?

相关代码如下:

新建一个PHP文件如下:

?php  

header('Content-type:text/html;charset=utf-8');

$password = "1234"; // 这里是正确密码  

$p = "";  

if(isset($_COOKIE["isview"])  $_COOKIE["isview"] == $password){  

$isview = true;  

}else{  

if(isset($_POST["pwd"])){  

if($_POST["pwd"] == $password){  

setcookie("isview",$_POST["pwd"],time()+3600*0.2);  

$isview = true;  

}else{  

$p = (empty($_POST["pwd"])) ? "需要密码才能查看,请输入密码。" : "密码不正确,请重新输入。";  

}  

}else{  

$isview = false;  

$p = "请输入密码查看,获取密码可联系我。";  

}  

}  

if($isview){ ?  

密码成功显示的内容  

?php }else{ ?  

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " " 

html xmlns=" " 

head  

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

meta http-equiv="pragma" content="no-cache" /  

meta http-equiv="cache-control" content="no-cache" /  

meta http-equiv="expires" content="0" /  

title测试/title  

!--[if lt IE 6]  

style type="text/css"  

.z3_ie_fix{  

float:left;  

}  

/style  

![endif]--  

style type="text/css"  

!--  

body{  

background:none;  

}  

.passport{  

border:1px solid red;  

background-color:#FFFFCC;  

width:400px;  

height:100px;  

position:absolute;  

left:49.9%;  

top:49.9%;  

margin-left:-200px;  

margin-top:-55px;  

font-size:14px;  

text-align:center;  

line-height:30px;  

color:#746A6A;  

}  

--  

/style  

div class="passport"  

div style="padding-top:20px;"  

form action="" method="post" style="margin:0px;"输入查看密码  

input type="password" name="pwd" / input type="submit" value="查看" /  

/form  

?php echo $p; ?  

/div  

/div  

/body  

/html 

?php  

} ?

php验证密码,php验证码如何实现登录验证

2023-01-03
php登录验证模块,php验证码如何实现登录验证

2022-11-25
phpjs验证登录,php手机验证码登录

本文目录一览: 1、求助,php+js实现登录验证 2、用PHP+JS+MYSQL实现用户登陆验证,的具体步骤是怎么样的呢 3、php简单的登陆验证用户名和密码怎么写 4、PHP 中JS验证表单的问题

2023-12-08
phpjs验证登录(php网络验证源码)

本文目录一览: 1、PHP 验证网页跳转到登陆页面后登陆页面JS运行不完全 2、js 判断是否登录 3、php简单的登陆验证用户名和密码怎么写 4、求助,php+js实现登录验证 5、用PHP+JS+

2023-12-08
php会话验证(php实现验证码)

2022-11-09
php验证码登陆界面,php登录界面验证码

2022-11-27
php授权验证系统2.6.8,php实现登录验证

2022-11-27
php登陆验证码,php模拟登录识别验证码

2023-01-08
php简单的身份证验证代码分享(php登录验证码代码)

2022-11-13
php登录注册验证码功能,php怎么实现邮箱注册验证码

2022-11-21
身份证校验原理和php实现,php身份证简易验证

2022-11-20
php验证google(php验证码代码怎么写)

2022-11-12
php验证后提交,php签名验证

2023-01-07
php验证库,php验证器

2023-01-06
php如何实现注册邮箱验证,php登陆验证码怎么实现

2022-11-22
php实现登陆页面验证,php登陆页面完整代码

2023-01-03
php与ajax密码验证(php配合ajax怎么验证)

2022-11-10
php显示验证码,php 短信验证码

2023-01-06
php如何实现验证码的破解,php制作数字验证码

2022-11-21
php登陆session验证,session 登录

2022-11-20