php单文件密码验证

php单文件密码验证,第1张

<?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>

你是要验证账户名和密码?如果是验证账户名和密码,当客户点击登录按钮的时候,你将你的客户输入的信息post请求到你这后台的php上,然后先在数据库查找对应的用户名,用户名查到之后,然后比对相应用户名的密码是否正确。正确之后,就完成了验证,否则给客户错误提示。

你可以加一个表单或者在url网址上面加参数例如我用get参数的方式

访问地址:http://www.sunnyos.com

正常访问的时候不让访问数据错误的一句话

<?php

if(!isset($_GET['name'])||!$_GET['name']=='sunny'){

    exit('非法访问')

}

上面代码加上之后直接访问http://www.sunnyos.com/index.php就会失败

而稍微修改一下http://www.sunnyos.com/index.php?name=sunny 这样就会成功了,因为我从url网址上面获取了name这个参数来进行对比

还有就是通过表单的方式,html代码

<form method="post">

    <input type="text" name="name" />

    <input type="submit" value="进入" />

</form>

php代码:

<?php

if(!isset($_POST['name'])||!$_POST['name']=='sunny'){

    exit('非法访问')

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11698342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存