在serv00上搭建一个私人影视网站——设置前台访问密码

由于不少佬友担心在serv00上搭建一个影视网站存在版权问题,所以我们给他设置一个前台访问密码,使得你及周围的小伙伴拥有访问网站的权力。
如图:

  1. 进入下面路径

2.创建一个password.php空文件
将下面代码放入其中,将 ‘your_password’ 替换为你想要的密码并保存。

<?php
// 设置访问密码
$password = 'your_password'; // 将 'your_password' 替换为你想要的密码

// 检查是否已提交密码
if (isset($_POST['password'])) {
  if ($_POST['password'] === $password) {
    // 密码正确,设置 Session 并跳转到首页
    session_start();
    $_SESSION['access_granted'] = true;
    header('Location: /'); // 将 '/' 替换为你的网站首页地址
    exit;
  } else {
    // 密码错误,显示错误信息
    $error = "密码错误,请重试。";
  }
}
?>
  1. 创建一个password_form.php空文件
    将下面代码直接放入保存即可。
<!DOCTYPE html>
<html>
<head>
  <title>请输入访问密码</title>
  <style>
    body {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
    }

    form {
      text-align: center;
    }
  </style>
</head>
<body>
  <form method="post" action="">
    <h2>请输入访问密码</h2>
    <?php if (isset($error)) { echo "<p style='color: red;'>$error</p>"; } ?>
    <label for="password">密码:</label><br>
    <input type="password" id="password" name="password"><br><br>
    <button type="submit">提交</button>
  </form>
</body>
</html>

4.修改index.php文件

<?php
// 引入密码验证脚本
require_once 'password.php';

// 检查是否已通过密码验证
session_start();
if (!isset($_SESSION['access_granted']) || $_SESSION['access_granted'] !== true) {
  // 未通过验证,显示密码输入表单
  require_once 'password_form.php';
  exit;
}

5.修改你的后台,如:admin123.PHP

直接放入即可

session_start();

// 检查是否已通过密码验证
if (!isset($_SESSION['access_granted']) || $_SESSION['access_granted'] !== true) {
    // 未通过验证,重定向到前台密码输入页面
    header('Location: /'); // 将 'password_form.php' 替换为你的密码输入页面的地址
    exit;
}

13 个赞

好快的教程!感谢!

mark,赞大佬

另外请教下大佬,这种在serv0搭的影视站,有办法转成tvbox那种订阅吗?想在电视上看,用浏览器不太好操作

这我也没搞过,群里有大佬搞,希望有人出一个教程。

2 个赞

我把他们都放在了index.php中了,避免出现后缀

1 个赞

太强了!

太酷了!

太帅了!

就是有个问题,使用这个之后,当进入网站后每操作一步会不会都来一次验证,例如点击一部来看跳转到播放页面又弹一次要密码?

访问前后台都要先输入密码,先前台输入密再进入后台

版权确实是问题,可以修改访问权限,关闭游客权限


点击游客那一栏的 编辑,取消所有勾选保存即可

也能看到主界面吧

点击会显示,界面显示啥无所谓的


首页能看到主界面内容吗,就是无法播放

对,只有主页可以查看

我有办法(稍等,我发个帖子。

目前问题在于必须要前台输入密码成功后,才能访问后台。

1 个赞

搭建好后什么都没有:flushed: