From 851835e33041f5204a71ceb8f544e58a8b7e1359 Mon Sep 17 00:00:00 2001 From: icret Date: Thu, 27 Jan 2022 17:25:46 +0800 Subject: [PATCH] V2.4.7 --- .github/FUNDING.yml | 2 +- README.md | 118 +- admin/admin.inc.php | 1403 +++++++++++--------- admin/chart.php | 13 +- application/login.php => admin/index.php | 59 +- admin/terms.php | 61 +- admin/zui.chart.php | 14 +- api/index.php | 16 +- application/captcha.php | 86 +- application/check.php | 13 +- application/compress/function.compress.php | 13 +- application/compressing.php | 7 +- application/del.php | 10 +- application/footer.php | 114 +- application/function.php | 324 +++-- application/header.php | 81 +- application/info.php | 18 +- application/list.php | 446 ++++--- application/logout.php | 32 - application/post_del.php | 20 +- application/process.php | 3 +- application/thumb.php | 4 +- config/EasyIamge.lock | 1 - config/base.php | 8 +- config/config.guest.php | 5 + config/config.php | 67 +- file.php | 20 +- i/.htaccess | 4 +- index.php | 162 ++- install/contorl.php | 2 +- install/index.php | 4 +- install/install.php | 4 +- public/.htaccess | 4 + public/images/404.png | Bin 4666 -> 4782 bytes public/images/EasyImage2.0.png | Bin 0 -> 5962 bytes public/images/ad.jpg | Bin 5426 -> 0 bytes public/images/alipay.jpg | Bin 0 -> 57450 bytes public/images/wechat.jpg | Bin 0 -> 56603 bytes public/static/EasyImage.js | 2 +- public/static/exif.js | 1068 +-------------- public/static/instantclick-3.1.0.min.js | 13 + public/static/marquee/marquee.css | 36 + public/static/marquee/marquee.min.js | 4 + public/static/md5.min.js | 8 +- 44 files changed, 1821 insertions(+), 2448 deletions(-) rename application/login.php => admin/index.php (65%) delete mode 100755 application/logout.php delete mode 100755 config/EasyIamge.lock create mode 100755 config/config.guest.php create mode 100755 public/.htaccess create mode 100755 public/images/EasyImage2.0.png delete mode 100755 public/images/ad.jpg create mode 100755 public/images/alipay.jpg create mode 100755 public/images/wechat.jpg create mode 100755 public/static/instantclick-3.1.0.min.js create mode 100755 public/static/marquee/marquee.css create mode 100755 public/static/marquee/marquee.min.js diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 8856069..6547904 100755 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -custom: ['https://img.545141.com/sponsor/index.html'] \ No newline at end of file +custom: ['https://png.cm/sponsor/index.html'] \ No newline at end of file diff --git a/README.md b/README.md index d062ddc..a7e3873 100755 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ ## EasyImage 简单图床 2.0 > 始于2018年7月,支持多文件上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序 -演示地址:[https://img.545141.com](https://img.545141.com) +演示地址:[https://png.cm/](https://png.cm/) 之前一直用的图床程序是:[PHP多图长传程序2.4.3](https://www.jb51.net/codes/40544.html) 由于版本过老并且使用falsh上传,在当前html5流行大势所趋下,遂利用基础知识新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。 > -[演示](https://img.545141.com)   +[演示](https://png.cm/)   [Chrome 拓展](https://github.com/icret/EasyImage-Browser-Extension)   [使用手册](https://www.kancloud.cn/easyimage/easyimage/)   [问题反馈](https://support.qq.com/products/367633)   @@ -18,10 +18,9 @@ [![Code size](https://img.shields.io/github/languages/code-size/icret/EasyImages2.0?color=blueviolet)](https://github.com/icret/EasyImages2.0) [![License](https://img.shields.io/badge/license-GPL_V2.0-yellowgreen.svg)](https://github.com/icret/EasyImages2.0/blob/master/LICENSE) ->本人善写bug 发现bug可提交 [Issues](https://github.com/icret/EasyImages2.0/issues) 追求稳定请下载 [稳定版](https://github.com/icret/EasyImages2.0/releases) -
+>本人善写bug 发现bug可提交 [issues](https://github.com/icret/EasyImages2.0/issues) 追求稳定请下载 [稳定版](https://github.com/icret/EasyImages2.0/releases) -#### 功能支持: +## 功能支持: - [x] 支持仅登录后上传 - [x] 支持设置图片质量 @@ -36,32 +35,41 @@ - [x] 支持图片监黄 - [x] 支持自定义代码 - [x] 支持上传IP黑白名单 +- [x] 支持创建仅上传用户 - [x] 更多支持请安装尝试··· -#### 界面演示 +## 使用注意: -![简单图床 - 上传界面](https://i1.100024.xyz/i/2020/12/31/ulmtho.png) -![简单图床 - 广场界面](https://i1.100024.xyz/i/2020/12/31/2.png) -![简单图床 - 后台界面](https://i1.100024.xyz/i/2020/12/31/3.png) -![简单图床 - 统计界面](https://i1.100024.xyz/i/2020/12/31/4.png) - -#### 使用注意: - -1. 请将所有文件赋予`0755`或`www`权限 +1. 请将所有文件赋予`0755`和`www`权限 2. 对`PHP`不太熟悉的请不要将图床程序放置于二级目录 3. 请关闭防跨站或删除域名文件夹内的`user.ini`文件 如宝塔面板 4. 网站域名与图片域名必须填写,如果只有一个域名请填写成一样的 -5. 第一使用会执行安装程序并生成`install.lock` 如果出错可以删除`install`目录再使用 +5. 第一使用会执行安装程序并生成`install.lock` 不执行安装可以删除`install`目录 6. 第一次访问会检查环境并在`config`目录下生成`EasyImage.lock` 7. 可以使用谷歌浏览器的调试模式查看错误`F12->console` 8. 出现`undefined function imagecreatefromwebp()`是因为GD没安装webp 9. 出现`upload File size exceeds the maximum value` 调整`PHP`上传大小 10. 出现`Warning: is_dir(): open_basedir restriction in effect`解决方法同`3` 11. 出现`Fatal error: Allowed memory size......`主机内存或分配给PHP的内存不够 解决方法百度 +12. 不出验证码: 权限问题见问题1/CDN缓存了/开防火墙了 -#### 安全配置 +## 安装 -- Apache环境在上传目录添加配置文件`.htaccess` 使上传目录不可运行PHP程序(默认存在) +- windows: +- 下载简单图床 [最新版](https://github.com/icret/EasyImages2.0/archive/refs/heads/master.zip) | [稳定版](https://github.com/icret/EasyImages2.0/releases) 上传至web目录 + +- Linux: + +- `git clone https://github.com/icret/EasyImages2.0.git` 至web目录赋予www:www和0755权限 + + ## 程序升级 + +- 备份`config`目录和`上传目录` +- 将新程序下载至网站目录解压覆盖,然后将备份的文件替换既完成升级 + +## 安全配置 + +- Apache环境在上传目录添加配置文件`.htaccess` 使上传目录不可运行PHP程序(默认已经存在) ```Apache @@ -69,24 +77,41 @@ Order allow,deny Deny from all ``` -- Nginx环境限制上传目录禁止运行`PHP`程序: +- Nginx环境禁止多个目录运行`PHP`程序: ```Nginx - # 禁止运行php的目录 "i"是你的上传图片目录 - location ~ /(i)/.*.(php|php5)?$ { - deny all; + # "i|public"是你要禁止的目录 放到listen段落之后才生效 + location ~* ^/(i|public)/.*\.(php|php5)$ + { + deny all; } ``` - - 或者参考:[https://www.545141.com/981.html](https://www.545141.com/981.html) - #### 程序升级 +- Lighthttpd环境禁止多个目录运行`PHP`程序: -- 保存`config`目录和`上传目录` -- 将新程序下载至网站目录解压覆盖,然后将保存的文件替换既完成升级 +```Lighthttpd +$HTTP["url"] =~ "^/(i|public)/" { + fastcgi.server = () +} +``` + - 或者参考:[https://blog.png.cm/981.html](https://blog.png.cm/981.html)
点击查看2.0版更新日志 -* 2022-1-19 v2.4.6 beta +* 2022-1-27 v2.4.7 +- 优化页面排版 +- 更改部分命名 +- 增加后端压缩率 +- 增加可以显示多条公告 +- 增加上传后是否显示删除 +- 增加可以关闭广场/统计导航|页面 +- 调整登录和退出文件位置 +- 调整二维码内容为每个页面 +- 更换验证码库并不再区分大小写 +- 修复一处有概率暴露图片绝对路径的bug + + +* 2022-1-22 v2.4.6 - 视图优化 - 删除重复内容 - 增加图片信息页面 @@ -147,7 +172,6 @@ Deny from all - 更新依赖件 - 修复统计错误 - * 2021-11-9 v2.4.0 - 增加统计缓存 - 增加最近30天上传统计与占用空间图表 @@ -156,7 +180,6 @@ Deny from all - 删除广场会导致浏览速度变慢的代码 - 删除快捷配置会导致浏览速度变慢的代码 - * 2021-11-3 v2.3.2 - 增加广场图片缓存 - 重构广场样式 @@ -183,12 +206,11 @@ Deny from all - 增加浏览页面启用选定日期查看图片 - 增加版本检测 ***每月10日06点和25日01点检测Github是否更新*** - 增加上传压缩 ***此压缩有可能使图片变大!特别是小图片 也有一定概率改变图片方向*** -- 增加批量压缩目录 ***TinyImag或本机压缩,本机压缩出现的问题*** +- 增加批量压缩目录 ***TinyPng或本机压缩,本机压缩出现的问题*** - 修复title - 修复二级目录安装 - 修复对PHP5.6的兼容 ***建议使用php7.0及以上!*** - * 2021-5-8 v2.1.1 - 修复上传界面上传失败提示信息bug - 浏览页面重构 @@ -204,7 +226,7 @@ Deny from all - 增加删除图片url(服务器不会保存删除链接) - 恢复随机浏览20张上传图片 可以设定浏览数量和关闭浏览 - - 随机浏览图片可以在线删除 -- 可以使用 https://img.545141.com/libs/list.php?num=100 定义浏览数量 +- 可以使用 https://png.cm/libs/list.php?num=100 定义浏览数量 - 修复一些调用 - 更改二维码显示方式 - 开启api 需要token验证上传 @@ -230,7 +252,7 @@ RewriteRule config/(.*).(php)$ – [F] deny all; } ``` -- - 或者参考:https://www.545141.com/992.html https://www.545141.com/939.html +- - 或者参考:https://blog.png.cm/992.html https://blog.png.cm/939.html - 一些精简 * 2021-4-14 v2.0.2.1 Dev1 @@ -308,13 +330,29 @@ RewriteRule config/(.*).(php)$ – [F]
-#### 兼容性 + ## 支持开发者 + |支付宝支持|微信支持| + |:----:|:----:| + |![支付宝支持](./public/images/alipay.jpg)|![微信支持](./public/images/wechat.jpg)| + + ## 界面演示 + + ![简单图床 - 上传界面](https://i1.100024.xyz/i/2020/12/31/ulmtho.png) + ![简单图床 - 广场界面](https://i1.100024.xyz/i/2020/12/31/2.png) + ![简单图床 - 后台界面](https://i1.100024.xyz/i/2020/12/31/3.png) + ![简单图床 - 统计界面](https://i1.100024.xyz/i/2020/12/31/4.png) + +## 兼容 + - 最低`PHP 5.6`,推荐`PHP 7.0`及以上版本,需要PHP支持`Fileinfo,iconv,zip,mbstring,openssl`扩展,如果缺失会导致无法上传/删除图片 + - 文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要`HTML5`支持)来添加上传文件,支持上传大图片,优先使用`HTML5`旧得浏览器自动使用`Flash和Silverlight`的方式兼容 + -- 最低`PHP 5.6`,推荐`PHP 7.0`及以上版本,需要PHP支持`Fileinfo,iconv,zip,mbstring,openssl`扩展,如果缺失会导致无法上传/删除图片 -- 文件上传视图提供文件列表管理和文件批量上传功能,允许拖拽(需要`HTML5`支持)来添加上传文件,支持上传大图片,优先使用`HTML5`旧得浏览器自动使用`Flash和Silverlight`的方式兼容 +## 鸣谢 + + - [verot](https://github.com/verot/class.upload.php "verot" ) + - [ZUI](https://github.com/easysoft/zui "ZUI" ) + +## 开源许可 -
- - - 感谢: [verot](https://github.com/verot/class.upload.php "verot" )提供非常好用的class.upload.php上传类 - - 感谢: [ZUI](https://github.com/easysoft/zui "ZUI" ) 提供前端框架 - - [使用 GPL-2.0 开源许可协议](https://github.com/icret/EasyImages2.0/blob/master/LICENSE) \ No newline at end of file + - [GPL-2.0](https://github.com/icret/EasyImages2.0/blob/master/LICENSE) + - Copyright © 2018 EasyImage dev By [Icret](https://github.com/icret) \ No newline at end of file diff --git a/admin/admin.inc.php b/admin/admin.inc.php index bb4c170..48467db 100755 --- a/admin/admin.inc.php +++ b/admin/admin.inc.php @@ -1,29 +1,33 @@ new $.zui.Messager("请登录后再修改!", { + '; - require_once APP_ROOT . '/application/login.php'; - exit; + header("refresh:2;url=" . $config['domain'] . "/admin/index.php"); + require_once APP_ROOT . '/application/footer.php'; + exit; } +// 修改config配置 if (isset($_POST['form'])) { $postArr = $_POST; $new_config = array_replace($config, $postArr); - $config_file = APP_ROOT.'/config/config.php'; - cache_write($config_file,$new_config); + $config_file = APP_ROOT . '/config/config.php'; + cache_write($config_file, $new_config); echo ' + '; +} + +// 添加上传账号 修改config.guest.php +if (isset($_POST['uploader_form'])) { + $postArr = array($_POST['uploader_user'] => $_POST['uploader_password']); + $new_config = array_replace($guestConfig, $postArr); + $config_file = APP_ROOT . '/config/config.guest.php'; + cache_write($config_file, $new_config, 'guestConfig'); + echo ' + + '; + header("refresh:1;"); +} // 删除非空目录 if (isset($_POST['delDir'])) { $delDir = APP_ROOT . $config['path'] . $_POST['delDir']; if (deldir($delDir)) { echo ' - '; header("refresh:1;"); // 1s后刷新当前页面 } else { echo ' - '; @@ -56,674 +91,768 @@ if (isset($_POST['delDir'])) { // 查找用户ID或者Token if (isset($_POST['radio'])) { if ($_POST['radio'] == 'id') { - $radio_value = '用户token:' . getIDToken($_POST['radio-value']); + $radio_value = '用户token: ' . getIDToken($_POST['radio-value']); } elseif ($_POST['radio'] == 'token') { - $radio_value = '用户ID:' . getID($_POST['radio-value']); + $radio_value = '用户ID: ' . getID($_POST['radio-value']); } else { $radio_value = null; } } // 恢复图片 if (isset($_GET['reimg'])) { - $name = $_GET['reimg']; - re_checkImg($name); + $name = $_GET['reimg']; + re_checkImg($name); } ?> -
-
-
- -
目录保存以 年/月/日/ 递进,非必要请勿修改!否则会导致部分操作不可用;
-
本人仅为程序开源创作,如非法网站使用与本人无关,请勿用于非法用途;
-
请为本人博客www.545141.com加上网址链接,谢谢支持。作为开发者你可以对相应的后台功能进行扩展(增删改相应代码),但请保留代码中相关来源信息(例如:本人博客,邮箱等)。
-

- - - - -

-
- - -
-
-
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
-
- - > - -
-
-
- - - -
-
- - > - -
-
-
- - -
-
-
- -
-
- id="thumbnail0"> -
-
- id="thumbnail1"> -
-
- id="thumbnail2"> -
-
-
- " placeholder="隐藏的保存"> -
- -
+
+
+
+ +
目录保存以 年/月/日/ 递进,非必要请勿修改! 否则会导致部分操作不可用;
+
本人仅为程序开源创作,如非法网站使用与本人无关,请勿用于非法用途;
+
请为本人博客blog.png.cm加上网址链接,谢谢支持。作为开发者你可以对相应的后台功能进行扩展(增删改相应代码),但请保留代码中相关来源信息(例如: 本人博客,邮箱等)。
+ + + + +
+ +
+
+
+
+ +
-
- -
-
- - > - -
-
-
-
- - > - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-

前端裁剪压缩 - 优点:服务器无压力 缺点:略增加客户端压力,压缩仅支持JPG

-
-
- - > - -
-
-
- - -
-
- - -
-
-
- - > - -
-
-
-
- - > - -
-
-
- - -
-

后端压缩 - 优点:避免客户端欺骗,效果更好 缺点:增加服务器压力

-
-
- - title=" 轻微有损压缩图片, 此压缩有可能使图片变大!特别是小图片 也有一定概率改变图片方向"> - -
-
-
- " placeholder="隐藏的保存"> -
- - +
+ +
-
-
-
-
- - > - -
-
-
- - -
-
-
- - > - -
-
-
- - -
-
- - -
-
- " placeholder="隐藏的保存"> -
- -
+
+ +
-
-

-

-

-
- - +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + > +
- - -

-

-

-
- - -
- -
-

-
- 已缓存文件:占用 - -
-

-

-
- - -
-
- -
-
- -
-
- - -
- -
-

+ +
-
- 外部KEY,请根据需要申请并填写 -
-
- - - " placeholder="隐藏的保存"> -
- " placeholder="隐藏的保存"> - -
-
-
- - -
- " placeholder="隐藏的保存"> - -
- 生成API Token 新Token需按要求填入/config/api_key.php才生效 -
-
- Generate token - -
-
-

- - - - - - - - ';}?> - -
当前可用Token列表:
' . $value . '
-

-
-
- - -
-
- -
-
+
+
+ +
+
+ id="thumbnail0"> +
+
+ id="thumbnail1"> +
+
+ id="thumbnail2"> +
-
-
-
-
- - -
-
- - - -
-
-
- " placeholder="隐藏的保存"> -
- -
- -
-

更改后会立即生效并重新登录,请务必牢记账号和密码!

-

如果忘记账号可以打开->/config/config.php文件->找到user对应的键值->填入

-

如果忘记密码请将密码->转换成MD5小写->转换网址->打开/config/config.php文件->找到password对应的键值->填入

-
-
-
-
-
-
- - title="开启后会受服务器到https://moderatecontent.com速度影响,国内不建议开启!"> - -
-
-
- - - -
-
- - - -
-
-
- - > - -
-
-
- - -
-
- - -
-
-
- - > - -
-
-
-
- - title="日志每月保存一个文件;经过测试每月二十万条数据并不影响速度!"> - -
-
-
- " placeholder="隐藏的保存"> -
- -
+
+ " placeholder="隐藏的保存">
-
-

为了访问速度,仅显示最近20张图片;监黄需要在安全设置->开启图片监黄。

-

key申请地址:https://client.moderatecontent.com/

-

获得key后打开->API 设置->Moderate Key->填入

- - + + + +
+
+
+
+ + > + +
+
+
+
+ + > + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+

前端裁剪压缩 - 优点:服务器无压力 缺点:略增加用户端压力,仅支持JPG

+
+
+ + > + +
+
+
+ + +
+
+ + +
+
+
+ + > + +
+
+
+
+ + > + +
+
+
+ + +
+

后端压缩 - 优点:避免用户端欺骗,效果更好 缺点:增加服务器压力

+
+
+ + title=" 轻微有损压缩图片, 此压缩有可能使图片变大! 特别是小图片 也有一定概率改变图片方向"> + +
+
+
+ + +
+
+ " placeholder="隐藏的保存"> +
+ + +
+
+
+
+
+ + > + +
+
+
+ + +
+
+
+ + > + +
+
+
+ + +
+
+ " placeholder="隐藏的保存"> +
+ + +
+
+

+
+

+
+ + +
+ + +

+

+
+

+ + +
+ + +

+

+
+

+ + +
+
+ +
+
+ +
+
+
+
+ + +

+
+
+ + +
+
+ 外部KEY | 请根据需要申请并填写 +
+
+ + + " placeholder="隐藏的保存"> +
+ " placeholder="隐藏的保存"> + + +
+
+ + +
+ " placeholder="隐藏的保存"> + + + 生成API Token | 新Token需按要求填入/config/api_key.php才生效 +
+
+ Generate token + +
+ +

+

+ + + + + + + '; ?> + +
当前可用Token列表:
' . $value . '
+

+
+
+ + +
+
+ +
+
+
+
+
+
+
+ + title="开启后会受服务器到https://moderatecontent.com速度影响,国内不建议开启! "> + +
+
+
+ + + +
+
+ + + +
+
+
+ + > + +
+
+
+ + +
+
+ + +
+
+
+ + > + +
+
+
+
+ + title="日志每月保存一个文件;经过测试每月二十万条数据并不影响速度! "> + +
+
+
+ " placeholder="隐藏的保存"> +
+ +
+
+
+

为了访问速度,仅显示最近20张图片;监黄需要在安全设置->开启图片监黄。

+

key申请地址: https://client.moderatecontent.com/

+

获得key后打开->API 设置->Moderate Key->填入

+
+ + - - - - + + - - + + - + - - - + - ';}?> - -
序号 缩略图 文件名大小查看图片还原图片删除图片文件大小文件操作
' . $i . ' ' . $filen_name . ' ' . $file_size . '查看原图恢复图片删除图片 + 新窗口 + 删除 + 恢复 +
-
- 总数: - - -
+ '; + } ?> + + +
+
+ + +
+
+
+
+
系统信息
+
+

操作系统: ' . php_uname() . ''; ?>

+

Web 服务:

+

服务器IP:

+

系统时间:

+

已用磁盘:

+

剩余磁盘:

+
PHP信息
+
+

PHP Version:

+

GD Version:

+

PHP最大上传:

+

POST最大上传:

+

PHP最长执行时间:

+

PHP允许占用内存:

+
我的信息
+
+

浏览器:

+

我的IP:

+
图床信息
+
+

+ TinyPng Key
'; + } else { + echo 'TinyPng Key
'; + } + + if (empty($config['moderatecontent_key'])) { + echo 'moderatecontent key
'; + } else { + echo 'Moderatecontent Key
'; + } + ?> +

+

最新版本:

+

当前版本:

+
+
+
+
+
+ +
-
-
-
系统信息
-
-

服务器系统:' . php_uname() . ''; ?>

-

WEB服务:

-

服务器IP:

-

系统时间:

-

已用空间:

-
PHP信息
-
-

PHP版本:

-

GD版本:

-

PHP上传限制:

-

POST上传限制:

-

PHP最长执行时间:

-

PHP允许占用内存:

-
我的信息
-
-

浏览器:

-

我的IP:

-
图床信息
-
-

- TinyImag Key
'; - } else { - echo 'TinyImag Key
'; - } - if (empty($config['moderatecontent_key'])) { - echo 'moderatecontent key
'; - } else { - echo 'Moderatecontent Key
'; - } - ?> - 当前版本: Github: -

+
+
上传后首选显示链接
+ + + + + +
+
+
+ + > +
-
- -
-
默认上传后首选显示链接:
- - - - - -
-
- " placeholder="隐藏的保存"> -
- - +
+ + +
- +
+
+ + > + +
+
+
+
+ + > + +
+
+
+
+ + > + +
+
+
+ " placeholder="隐藏的保存"> +
+ + +
+
+
+
管理员账号管理 | 不变就不要保存更改
+
+
+ + +
+
+ + + +
+
+
+ " placeholder="隐藏的保存"> +
+ +
+ +
+

直接输入账号和密码即可完成修改.

+

更改后会立即生效并重新登录,请务必牢记账号和密码!

+

如果忘记账号可以打开->/config/config.php文件->找到user对应的键值->填入

+

如果忘记密码请将密码->转换成MD5小写->转换网址->打开/config/config.php文件->找到password对应的键值->填入

+
+
+
+ +
+
+
上传者账号管理 | 开启登录上传后可添加
+
+
+ + +
+
+ + + +
+
+
+ " placeholder="隐藏的保存"> +
+ +
+ +
+

开启登录上传后,可以添加一些只能上传的账号.

+

更改后会立即生效并重新登录,请将账号和密码发给使用者.

+

上传用户的配置文件在config.guest.php

+

如果忘记密码请填入账号并填写新的密码即可更正密码 | 与更改管理 账号/密码不同!

+
+
+
+
当前所有上传者账号与密码 | 所有密码均经过MD5加密 | 账号guest的MD5为: 084e0343a0486ff05530df6c705c8bb4
+
+ + + + + + + + + + $value) { + echo " + + + + + "; + } ?> + +
登录账号登录密码删除密码
$key$value删除
-
- - - - - + + + + + $('[data-tab]').on('shown.zui.tab', function(e) { + console.clear() + console.log('当前被激活的标签页', e.target); + console.log('上一个标签页', e.relatedTarget); + }); + , + value: , name: '已使用' }] }] @@ -235,7 +239,6 @@ if (is_array($char_data)) { }; myChart.setOption(LineChart); - // 硬盘统计-饼状图 var myChart = echarts.init(document.getElementById('myPieChart')); @@ -277,6 +280,7 @@ if (is_array($char_data)) { } }] }; + // 使用刚指定的配置项和数据显示图表。 myChart.setOption(myPieChart); @@ -304,6 +308,9 @@ if (is_array($char_data)) { dataIndex: currentIndex }); }, 1000); + + // 更改网页标题 + document.title = "图床统计信息 - " new $.zui.Messager("登录成功", {type: "primary" // 定义颜色主题 @@ -48,6 +56,38 @@ if (isset($_REQUEST['code'])) { '; } } + +// 退出 +if (isset($_GET['login'])) { + if ($_GET['login'] = 'logout') { + + if (isset($_COOKIE['auth'])) { + setcookie('auth', null, time() - 1, '/'); + header("Refresh:2;url=../index.php"); + echo ' + + '; + } else { + echo ' + + '; + } + } +} ?>
@@ -63,12 +103,11 @@ if (isset($_REQUEST['code'])) {
-
- - + +
diff --git a/admin/terms.php b/admin/terms.php index 6636384..2b328ae 100755 --- a/admin/terms.php +++ b/admin/terms.php @@ -2,23 +2,21 @@ /* * 登录页面 */ -require_once __DIR__.'/../application/function.php'; +require_once __DIR__ . '/../application/function.php'; require_once APP_ROOT . '/application/header.php'; - - ?>
@@ -31,56 +29,56 @@ require_once APP_ROOT . '/application/header.php';
  1. 您使用我们的网站进行除简单访问/查看之外的任何事情(即上传、下载、评论等),不仅构成您的同意,而且构成您的电子签名,这意味着您受这些条款的合同约束,并且通过我们的隐私政策。
  2. 我们保留在使用过多带宽或以其他方式滥用系统的用户帐户上禁用直接链接的权利。 -
  3. 请勿上传儿童色情内容或威胁、骚扰、诽谤或鼓励非法行为的材料。不要使用本网站作为内容交付网络。如果你这样做(我们将成为法官),或者如果你做了任何违法的事情,除了我们可能拥有的任何其他合法权利之外,我们将禁止你以及你从中盗链的网站,删除你的所有图片,报告如有必要,您可以向当局报告,并阻止您查看本网站上托管的任何图像。我们是认真的。
  4. -
  5. 用户必须同意遵守适用于其所在地的所有法律,包括版权和商标法。不允许使用侵犯版权或商标的图片。如果有人对您提出侵权索赔,您将被要求删除受版权保护的文件,直到问题得到解决。如果本网站的参与者之间存在争议,我们没有义务参与其中。
  6. -
  7. 您可以匿名上传图像,并与您的朋友、家人、在线站点以及社交网络在线共享。
  8. -
  9. 如果您在我们的网站上看到任何不应该出现的内容,因为它违反了我们的政策或出于任何其他原因,请通过电子邮件联系告知我们
  10. -
  11. 声明通知中的信息准确无误,否则会受到伪证处罚。为此,请包括以下声明:“我发誓,通知中的信息准确无误,并且我是(版权)所有者或被授权代表专有权的所有者行事,在作伪证的处罚下涉嫌侵权”。
  12. +
  13. 请勿上传儿童色情内容或威胁、骚扰、诽谤或鼓励非法行为的材料。不要使用本网站作为内容交付网络。如果你这样做(我们将成为法官),或者如果你做了任何违法的事情,除了我们可能拥有的任何其他合法权利之外,我们将禁止你以及你从中盗链的网站,删除你的所有图片,报告如有必要,您可以向当局报告,并阻止您查看本网站上托管的任何图像。我们是认真的。
  14. +
  15. 用户必须同意遵守适用于其所在地的所有法律,包括版权和商标法。不允许使用侵犯版权或商标的图片。如果有人对您提出侵权索赔,您将被要求删除受版权保护的文件,直到问题得到解决。如果本网站的参与者之间存在争议,我们没有义务参与其中。
  16. +
  17. 您可以匿名上传图像,并与您的朋友、家人、在线站点以及社交网络在线共享。
  18. +
  19. 如果您在我们的网站上看到任何不应该出现的内容,因为它违反了我们的政策或出于任何其他原因,请通过电子邮件联系告知我们
  20. +
  21. 声明通知中的信息准确无误,否则会受到伪证处罚。为此,请包括以下声明: “我发誓,通知中的信息准确无误,并且我是(版权)所有者或被授权代表专有权的所有者行事,在作伪证的处罚下涉嫌侵权”。

如果发生调查,本网站承诺与任何和所有法律机构合作。

隐私政策


-

一般:

-

当您访问本网站或使用本政策中进一步概述的服务(“服务”)时,本网站致力于保护您的隐私。作为使用本网站服务的条件,您同意向本网站提供某些个人信息。该信息包括但不限于:电子邮件地址和您计算机的唯一 IP 地址(如果有)、财务信息(您的 Paypal 帐户使用的电子邮件地址)和人口统计信息(例如,邮政编码、邮政编码、家乡、性别、购买历史信息和年龄以及不是您计算机独有的 IP 地址)。请注意,我们不会在本网站的任何地方故意收集 13 岁以下儿童的联系信息或财务信息。请定期查看本隐私政策,因为我们可能会不时对其进行更新。本隐私政策的最后修订日期为 2021年10月25日。您每次访问本网站、使用服务或向我们提供信息时,即表示您当时接受本隐私政策中描述的做法。您同意,通过使用本网站,您明确并肯定地同意我们使用和披露您提供的信息,并同意接收电子邮件,如下面的隐私政策所述。

-

隐私政策变更:

+

一般:

+

当您访问本网站或使用本政策中进一步概述的服务(“服务”)时,本网站致力于保护您的隐私。作为使用本网站服务的条件,您同意向本网站提供某些个人信息。该信息包括但不限于: 电子邮件地址和您计算机的唯一 IP 地址(如果有)、财务信息(您的 Paypal 帐户使用的电子邮件地址)和人口统计信息(例如,邮政编码、邮政编码、家乡、性别、购买历史信息和年龄以及不是您计算机独有的 IP 地址)。请注意,我们不会在本网站的任何地方故意收集 13 岁以下儿童的联系信息或财务信息。请定期查看本隐私政策,因为我们可能会不时对其进行更新。本隐私政策的最后修订日期为 2021年10月25日。您每次访问本网站、使用服务或向我们提供信息时,即表示您当时接受本隐私政策中描述的做法。您同意,通过使用本网站,您明确并肯定地同意我们使用和披露您提供的信息,并同意接收电子邮件,如下面的隐私政策所述。

+

隐私政策变更:

随着新功能添加到网站或我们纳入用户的建议,本政策可能会随着时间的推移进行修订。如果我们打算以与我们收集信息时声明的方式大不相同的方式使用或披露您的个人身份信息,您将可以选择我们是否以这种新方式使用或披露您的信息。我们还将在我们的网站显着位置发布隐私政策已修订的通知,以便您可以随时查看我们收集的信息、我们将如何使用该信息以及在何种条件下我们将向任何人披露这些信息。

-

如何使用您的信息:

+

如何使用您的信息:

我们使用联系信息(即您的电子邮件地址)来帮助我们有效地执行帐户任务(更改密码、找回丢失的密码)、提供您请求的服务、执行质量保证、销售分析和其他业务分析,并就相关事宜与您联系与您向我们下的任何订单。除非满足任何法律、法规、政府要求或司法命令,否则不会将您的财务信息用于其他用途。当您通过本网站进行购买或在本网站注册时,您将向我们提供一个电子邮件地址,我们或这些服务提供商可能会出于本段所述目的与您联系。

-

联系您获取优惠和促销信息:

-

您同意,考虑到我们提供的服务的使用,允许我们使用您的个人信息向您发送营销和促销材料。我们也可能向您发送宣传第三方产品的营销和宣传材料。我们不会出租或出售您的个人信息以供第三方使用。这些材料可能包括但不限于:向您提供有关如何使用服务的附加信息的时事通讯,以及来自我们或第三方的商品和服务的促销优惠。

-

人口统计信息的使用:

+

联系您获取优惠和促销信息:

+

您同意,考虑到我们提供的服务的使用,允许我们使用您的个人信息向您发送营销和促销材料。我们也可能向您发送宣传第三方产品的营销和宣传材料。我们不会出租或出售您的个人信息以供第三方使用。这些材料可能包括但不限于: 向您提供有关如何使用服务的附加信息的时事通讯,以及来自我们或第三方的商品和服务的促销优惠。

+

人口统计信息的使用:

我们可能会使用您的人口统计信息进行业务分析或根据您的兴趣定制网站和通讯。我们可能会与广告商和其他第三方共享匿名的汇总人口统计信息,以便他们可以针对适当的受众定制广告和通信。在本隐私政策允许我们共享您的联系信息或财务信息的任何时候,我们也可能会同时共享您的人口统计信息。

-

向政府实体披露:

+

向政府实体披露:

当我们确定此类披露是遵守法律、与执法部门合作或寻求执法协助或保护我们或网站其他访问者或用户的利益或安全时,我们可能会披露特定的联系信息。服务。此外,如果我们发生合并、收购、合并、剥离或破产,您的联系信息可能会传递给第三方。

-

Cookie 和其他网站跟踪数据的使用:

-

Cookies :“cookie”是我们保存在您计算机硬盘上的包含非个人信息的小文件。这些 cookie 有助于让您更快地访问您已经访问过的页面。它们还允许您个性化您的页面,并优化您在我们网站上的体验。我们还使用 cookie 来帮助我们了解有多少人访问了我们的网站、他们访问了我们的哪些网页以及他们在那里停留的时间。此信息可帮助我们确定我们的哪些网络功能非常成功以及哪些网站可能需要改进。您可以通过在浏览器的首选项或选项菜单中指明这一点来禁用计算机上的 cookie。大多数浏览器会自动接受 cookie,但允许您禁用它们。禁用 cookie 可能会阻止您正确使用服务或访问网站。

-

会话 ID:

+

Cookie 和其他网站跟踪数据的使用:

+

Cookies : “cookie”是我们保存在您计算机硬盘上的包含非个人信息的小文件。这些 cookie 有助于让您更快地访问您已经访问过的页面。它们还允许您个性化您的页面,并优化您在我们网站上的体验。我们还使用 cookie 来帮助我们了解有多少人访问了我们的网站、他们访问了我们的哪些网页以及他们在那里停留的时间。此信息可帮助我们确定我们的哪些网络功能非常成功以及哪些网站可能需要改进。您可以通过在浏览器的首选项或选项菜单中指明这一点来禁用计算机上的 cookie。大多数浏览器会自动接受 cookie,但允许您禁用它们。禁用 cookie 可能会阻止您正确使用服务或访问网站。

+

会话 ID:

“会话 ID”允许我们在多个网页请求中识别特定用户。此会话 ID 会尽可能保存在您的 cookie 文件中。如果 cookie 未启用,或者如果用户的 Internet 浏览器程序不支持 cookie,则我们将在请求的网页中放置会话 ID。这使最终用户不必为每个网页请求不断地重新输入某些信息,例如帐户名和密码。每当用户关闭其 Internet 浏览器时,此会话 ID 就会过期。

-

网站跟踪、报告:

+

网站跟踪、报告:

我们的许多网页还包含特殊的电子图像(称为“单像素 gif”或“gif”),使我们能够仅收集非个人身份的流量统计数据和有关我们网站访问者的其他汇总信息。IMX.to(通过自身或第三方)使用此技术收集和积累匿名数据,帮助我们了解和分析访问我们网站的人的体验,并连同您提供的其他信息,定制您未来的访问并改进我们的网站网站。例如,我们捕获有关所用浏览器类型、操作系统软件(例如 Windows 95 与 98 或 Macintosh)、cookie 偏好(用户是否打开或关闭它们)和搜索引擎关键字(哪些关键字做了什么)的数据。访问者用于访问我们的网站)。我们还记录了访问次数,所采取的路径,以及在我们网站内的站点和页面上花费的时间。请记住,这些信息都不是个人身份信息,我们只将这些信息分发给我们的内部员工以及与我们签署了保密协议的合作伙伴。我们与合作伙伴共享的任何信息都反映了整个网站或 Internet 使用趋势,而不是个别信息。

-

IP地址:

+

IP地址:

每次您访问本网站时,我们都会自动收集您的 IP 地址和您来自的网页。为了为您管理和优化站点并诊断我们站点的问题,我们使用您的 IP 地址来帮助识别您的身份并收集有关您的广泛人口统计信息。

-

来自其他网站的信息:

+

来自其他网站的信息:

我们可能会放置指向其他方运营的其他网站的链接,并且可能会不时在我们的促销电子邮件中包含指向第三方网站的信息和链接。其中一些其他网站包含我们的品牌名称和商标以及我们拥有的其他知识产权;其他人没有。当您点击这些链接并访问这些其他网站时,无论它们是否包含我们的品牌名称、商标和其他知识产权,您都需要注意,我们不控制这些其他网站或这些其他网站”商业惯例,并且本隐私政策不适用于这些其他网站。因此,这些其他网站的运营商可能会收集有关您的不同类型的信息,并且可能以不同于我们在网站上收集信息的方式使用和披露该信息。我们鼓励您查看他们的隐私政策,并提醒您我们不对他们的行为负责。

-

信息存储:

+

信息存储:

您理解并同意我们在服务器上存储和处理您的信息,并且通过向我们提供任何数据,您同意将此类信息传输到网站服务器。当您从我们帐户中删除文件时,您与该文件之间将不再存在任何链接。删除的文件可能会缓存在我们服务器中以节省带宽,以防其他人请求它们。

-

如何联系我们:

+

如何联系我们:

如果您对您提交给我们这个隐私政策或信息有任何疑问,您可以通过邮件方式联系我们

数字千年版权法案


要向我们提交版权侵权通知,您需要发送书面通知,其中包含《数字千年版权法》第 512(c)(3) 条要求和规定的信息。

-

要撰写适当的 DMCA 通知,请说明以下信息:

+

要撰写适当的 DMCA 通知,请说明以下信息:

  1. 表明自己是您认为受到侵犯的版权作品或专有权的所有者,或代表此类所有者行事的人,并提供物理签名(纸质形式时)或电子签名(电子形式时) )。
  2. 指明您认为受到侵权的受版权保护的作品,或者如果有大量作品受到侵权,请提供作品的代表性清单。
  3. 通过在我们站点上提供包含这些材料的 Web URL,确定侵犯您的版权作品的材料的位置。请不要发送附加的图像、pdf 或其他文件格式的文件,而只能发送包含我们网址的列表。在信函正文中提供所有 URL 是帮助我们快速处理您的请求的最佳方式。
  4. 说明您的联系信息,包括您的姓名、街道地址、电话号码和电子邮件地址。如果您代表版权所有者行事,请同时说明您与版权所有者的关系(例如律师、供应商、代理人)。
  5. 声明您“真诚地相信上述材料的使用未经版权所有者、其代理人或法律授权”。
  6. -
  7. 声明通知中的信息准确无误,否则会受到伪证处罚。为此,请包括以下声明:“我发誓,通知中的信息准确无误,并且我是(版权)所有者或被授权代表专有权的所有者行事,在作伪证的处罚下涉嫌侵权”。
  8. +
  9. 声明通知中的信息准确无误,否则会受到伪证处罚。为此,请包括以下声明: “我发誓,通知中的信息准确无误,并且我是(版权)所有者或被授权代表专有权的所有者行事,在作伪证的处罚下涉嫌侵权”。
  10. 请用中文书写,所有电子邮件是任何其他语言都将被忽略。
  11. 要行使您的 DMCA 权利,您必须将适当的 DMCA 通知发送至我们的指定代理至电子邮件。
@@ -92,8 +90,9 @@ require_once APP_ROOT . '/application/header.php';
- - +