2 Star 1 Fork 2

九天一声啸/FileBrowser

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.php 1.97 KB
一键复制 编辑 原始数据 按行查看 历史
九天一声啸 提交于 2020-08-22 22:07 . 修改注释
<?php
/*#########################################*/
// php网页版文件浏览器(编辑服务器配置用)
//
// 作者:九天一声啸
// 邮箱:946585434@qq.com
// 日期:2020.8.10
//
/*#########################################*/
session_start(); //注意,此代码前不允许有任何输出,包括空白字符
$userEmail = '946585434@qq.com';
$md5Hash = '1deba7005ef24fffxxxxxxxxxxxxxxxx';
$passWord = '$2y$10$P8RrJNPX1BomMpQyRaeBhumxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
$passwordLock = false;
//登陆判断
/*=====================*/
if(filter_input(INPUT_POST, "email", FILTER_SANITIZE_STRING)){
if (password_verify($_POST['pwd'], $passWord)) {
$passwordLock = true;
} else {
$passwordLock = false;
}
if(($userEmail === (string)$_POST['email']) && $passwordLock){
$_SESSION['useremail'] = $md5Hash;
echo '<script>location.href = "?page=view"</script>';
}
}
/*=====================*/
//判断当前是否在登陆状态,否:去登陆;是:显示界面
/*=====================*/
if($_SESSION['useremail'] == $md5Hash){
if($_GET['page'] != 'view'){
echo '<script>location.href = "?page=view"</script>';
}
}else{
if($_GET['page'] != 'login'){
echo '<script>location.href = "?page=login"</script>';
}
}
/*=====================*/
//自动加载类文件
/*=====================*/
spl_autoload_register(function ($class) {
include $class . 'Controller.class.php';
});
/*=====================*/
//根据变量 page 值加载相应的视图文件
/*=====================*/
include_once __DIR__ . '/header.php';
$page = htmlspecialchars($_GET['page'], ENT_QUOTES | ENT_HTML401);
if(file_exists(__DIR__ . '/' . $page . '.php')){
$obj = new Manager;
//加载到 view.php 视图文件的图标变量
$person = $obj->icon['person'];
include_once __DIR__ . '/' . $page . '.php';
}else{
echo '无视图文件!';
}
include_once __DIR__ . '/footer.php';
/*=====================*/
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/daihaoran/file-browser.git
git@gitee.com:daihaoran/file-browser.git
daihaoran
file-browser
FileBrowser
master

搜索帮助