问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个简单的PHP只要密码就能登陆的代码

发布网友 发布时间:2022-05-06 09:49

我来回答

7个回答

热心网友 时间:2022-04-22 10:57

 

没用Index.php是因为 WWW目录一般默认直接打开index.php,所以改为main.php,这样访问呢localhost就可以打开login.php了

// login.php文件

<html>

 <form action="login.php" method="post">

  请输入密码:<input type="password" name="password">

  <input type="submit" name="" value="登入">

 </form>

</html>

<?php

 header("Content-Type:text/html;charset=utf-8");//用于设置页面字符集为UTF8

 $key_array=array('123','456','333');//用于检测的密码

 

 if(isset($_POST['password'])){//判断是否输入密码

  if(in_array($_POST['password'], $key_array))//判断密码是否存在

   header("Location:http://localhost/main.php");

  else{

   echo "密码不存在";

  }

 }

 

?>


//main.php文件

<?php

 header("Content-Type:text/html;charset=utf-8");

 echo "进入INDEX页面";

?>

热心网友 时间:2022-04-22 12:15

<?PHP
// 判断是否提交
if ($dopost == 'login')
{
    $pwd = "123456";// 密码,可自行修改从数据库中读取
    // 判断用户名是否为空
    if ($username == '')
    {
        echo '<script language="javascript">alert("用户名不能为空!");window.history.back();</script>';
        exit();
    }
    // 判断密码是否为空
    if ($userpwd == '')
    {
        echo '<script language="javascript">alert("密码不能为空!");window.history.back();</script>';
        exit();
    }
    // 判断密码是否正确
    if ($pwd == $userpwd)
    {
        echo '<script language="javascript">alert("登陆成功");window.location.href="index.php";</script>';
        exit();
    }
else
{
echo '<script language="javascript">alert("密码错误!");window.history.back();</script>';
        exit();
}
}
?>

<form name="form1" method="post" action="?dopost=login">
用户名:<input type="text" name="username" id="username" /><br />
密   码:<input type="password" name="userpwd" id="userpwd" /><br />
<input type="submit" name="btn" id="btn" value="登录" />
</form>

追问为什么放上去之后会报错的呢?

Notice: Undefined variable: dopost inE:\PHPnow\htdocs\password\login.php on line 3

热心网友 时间:2022-04-22 13:49

<?php
session_start();

if(isset($_GET['logout'])){
unset($_SESSION['login']);
}

if(!isset($_SESSION['login'])){
if(isset($_POST['pwd'])){
if($_POST['pwd'] == "123456"){
$_SESSION['login'] = time();
echo "登录成功!<a href='index.php'>点击这里进入。</a>";
}else{
echo "密码错误!<a href='index.php'>点击这里重新登录。</a>";
}
}else{
?>
<form action="index.php" method="post">
<input type="password" name="pwd" />
<input type="submit" value="login" />
</form>

<?php
}
}else{
echo "这里是index.php的相关处理,只有登录成功才能到这里。<br /><a href='index.php?logout=1'>点击这里退出登录</a>";
}
?>

以上都是简单处理


将以上代码存为index.php,直接运行就好了

热心网友 时间:2022-04-22 15:41

123456789101112131415161718192021222324252627282930313233343536<?PHP// 判断是否提交if ($dopost == 'login'){ $pwd = "123456";// 密码,可自行修改从数据库中读取 // 判断用户名是否为空 if ($username == '') { echo '<script language="javascript">alert("用户名不能为空!");window.history.back();</script>'; exit(); } // 判断密码是否为空 if ($userpwd == '') { echo '<script language="javascript">alert("密码不能为空!");window.history.back();</script>'; exit(); } // 判断密码是否正确 if ($pwd == $userpwd) { echo '<script language="javascript">alert("登陆成功");window.location.href="index.php";</script>'; exit(); }else{echo '<script language="javascript">alert("密码错误!");window.history.back();</script>'; exit();}}?> <form name="form1" method="post" action="?dopost=login">用户名:<input type="text" name="username" id="username" /><br />密 码:<input type="password" name="userpwd" id="userpwd" /><br /><input type="submit" name="btn" id="btn" value="登录" /></form>

热心网友 时间:2022-04-22 17:49

把你邮箱给我吧,别忘了给分

热心网友 时间:2022-04-22 20:13

是不是想在PHP文件本身直接设置密码判断,如果是就继续,错误就跳转????这个很简单的 。。。

热心网友 时间:2022-04-22 22:55

我就想知道,你拿什么来判断密码是对是错?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 一个简单的PHP代码格式问题 简单的php代码修改 修改一下简单的PHP代码!谢谢啦 谁能提供个简单PHP代码! 求一段简单php代码 求很简单的PHP代码 求个简单的php代码 简单PHP代码 帮忙些段简单的PHP代码 怎样设计好数据库?理清表与表的关系? 求《信仰大爆炸》全本txt完结小说,谢谢 主角被经历一场大爆炸之后脑子里就多了很多精英的记忆是什么小说 有谁知道有一部科幻武侠小说提到通古斯大爆炸和明朝天启大爆炸,讲的是一个有特异功能的武林人士阻止小行星 求《美漫大爆炸》全本txt完结小说,谢谢~ 有一部科幻武侠小说提到通古斯大爆炸和明朝天启大爆炸,讲的是一个有特异功能的武林人士阻止小行星 希望能够找到几部好看的小说 求一本穿越的小说,主角因为一次战斗发生大爆炸穿越到了洪荒时代 大爆炸年代记小说txt全集免费下载 有没有什么甜到爆炸的短篇小说? 大爆炸电子书txt全集下载 简单的php代码修改2 请详解以下PHP代码 ,简单的登陆界面 简易PHP问答代码 黑社会性质组织认定中的三有是指 设计一个数据库 梦见,狂风,树断,疾云 为什么电压表在电路中相当于断路?? 电压表在电路中为什么相当于开路? 电压表相当于短路还是断路 电路中的出现断路电压表有示数吗 关于电压表和断路关系的问题 电压表相当于断路,那为什么被测灯泡会亮? 在电路中,电压表相当于断路,电流表相当于短路.这句话如何理解? 如何通过电压表判断电路是断路还是短路 怎样彻底删除电脑开机的广告 移印胶头水晶模具是什么材料制作的 水晶工艺难做吗?投资多少 为什么电压表相当于断路却仍有示数 一开机很多广告怎么去除 如何用电压表判断串联电路何处断路