You've already forked EasyImages2.0
mirror of
https://github.com/icret/EasyImages2.0.git
synced 2025-12-16 11:53:58 +08:00
- 增加根目录静态属性 - 增加浏览页面懒加载 - 增加浏览页面启用选定日期查看图片 - 增加版本检测 ***每月10日06点和25日01点检测Github是否更新*** - 增加上传压缩 ***此压缩有可能使图片变大!特别是小图片 也有一定概率改变图片方向*** - 增加批量压缩目录 ***TinyImag或本机压缩,本机压缩出现的问题*** - 修复title - 修复二级目录安装 - 修复对PHP5.6的兼容 ***建议使用php7.0及以上!***
53 lines
1.2 KiB
PHP
53 lines
1.2 KiB
PHP
<?php
|
||
|
||
require_once './../config/api_key.php';
|
||
require_once './../config/config.php';
|
||
|
||
// Token 生成
|
||
function privateToken($length = 32)
|
||
{
|
||
$output = '';
|
||
for ($a = 0; $a < $length; $a++) {
|
||
$output .= chr(mt_rand(65, 122)); //生成php随机数
|
||
}
|
||
return md5($output);
|
||
}
|
||
|
||
// 检查Token
|
||
function checkToken($token)
|
||
{
|
||
global $tokenList;
|
||
$token = preg_replace('/[\W]/', '', $token); // 过滤非字母数字,删除空格
|
||
|
||
if (in_array($token, $tokenList)) {
|
||
return True;
|
||
} else {
|
||
exit('此Token不存在:' . $token);
|
||
}
|
||
}
|
||
|
||
// 通过Token查找用户ID
|
||
function getID($token)
|
||
{
|
||
global $tokenList;
|
||
$token = preg_replace('/[\W]/', '', $token); // 过滤非字母数字,删除空格
|
||
$key = array_search($token, $tokenList);
|
||
if ($key >= 0) {
|
||
return $key;
|
||
} else {
|
||
return ('没有这个用户ID');
|
||
}
|
||
};
|
||
|
||
// 通过ID查找用户Token
|
||
function getIDToken($id)
|
||
{
|
||
global $tokenList;
|
||
$id = preg_replace('/[\W]/', '', $id); // 过滤非字母数字,删除空格
|
||
foreach ($tokenList as $key => $value) {
|
||
if ($key == $id) {
|
||
return $value;
|
||
}
|
||
}
|
||
};
|