https://github.com/wuhan005/onecode
一个安全快捷的临时密码生成&登录工具。可以生成一个临时密码用于登录/双重验证,密码五分钟后过期,使用一次后无效。
https://github.com/wuhan005/onecode
login-oauth onecode password php
Last synced: 6 months ago
JSON representation
一个安全快捷的临时密码生成&登录工具。可以生成一个临时密码用于登录/双重验证,密码五分钟后过期,使用一次后无效。
- Host: GitHub
- URL: https://github.com/wuhan005/onecode
- Owner: wuhan005
- License: gpl-2.0
- Created: 2017-10-07T15:06:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-18T07:37:51.000Z (almost 8 years ago)
- Last Synced: 2025-04-13T13:16:38.761Z (6 months ago)
- Topics: login-oauth, onecode, password, php
- Language: PHP
- Size: 11.7 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OneCode
一个安全快捷的临时密码生成&登录的 PHP 小程序。可以生成一个临时密码用于登录/双重验证,密码五分钟后过期,使用一次后即失效,安全可靠。
* * *
## 安装
Clone from Github```
git clone https://github.com/wuhan005/OneCode.git
```将文件拷贝到网站服务器目录即可。
* * *
## 使用
### 1. 生成新的 OneCode
```
POST https://www.yourwebsite.domain/GenerateKey.php
```
#### 请求参数
`token` (在 config.php 中设置)`key` (在 config.php 中设置)
#### 返回值
`CODE`- `200` (成功 返回为新OneCode)
- `501` (错误)
`Message` (信息提示)
* * *### 2. 验证 OneCode
```
POST https://www.yourwebsite.domain/AuthKey.php
```
#### 请求参数
`onecode`
#### 返回值
`CODE`- `200` (成功)
- `501` (验证错误)
- `502` (OneCode尝试次数用尽)
- `503` (OneCode已过期)`Message` (信息提示)
- `Authorization Error! ` 验证错误
- `The Key is Not Available. ` OneCode尝试次数用尽
- `Overtime!` OneCode 已过期### 3. 配置相关(config.php)
- `$_salt` (加密所使用的 Salt 值)
- `$_token` (验证用 Token)
- `$_key` (验证用 Key,建议为4位数字)* * *
## 目录文件
* AuthKey.php 验证 OneCode
* GenerateKey.php 生成新的 OneCode
* OneCode.json 用于储存OneCode
* config.php 配置文件
* * *## 联系我
- E-mail: 524306184@qq.com
- Blog: [https://wuhan5.cc/](https://wuhan5.cc/)
- QQ: 524306184* * *
## LICENSE
GNU General Public License v2.0