- 版权类型
- 原创
- API版本
- Nukkit-MOT
- 语言支持
- 中文(简体)
LightLogin
点我加入插件交流群
GitHub开源: https://github.com/MemoriesOfTime/LightLogin/
为何要使用LightLogin?
目前1.20以前的版本xbox验证已经失效,为了让旧版本玩家能正常进入服务器,只能关闭xbox验证,这意味着需要一个登录插件来保证玩家数据安全
LightLogin都有哪些功能?
基本的注册和登录功能
支持设置密码强度要求
支持短时间内同IP设备重连服务器或者高版本玩家通过xbox验证完成自动登录,跳过繁琐的密码输入环节
支持绑定邮箱
支持数据加密存储
支持Yaml文件和MySQL数据库两种方式存储数据
可参考配置文件和相关注释了解插件全部功能:
点我加入插件交流群
GitHub开源: https://github.com/MemoriesOfTime/LightLogin/
为何要使用LightLogin?
目前1.20以前的版本xbox验证已经失效,为了让旧版本玩家能正常进入服务器,只能关闭xbox验证,这意味着需要一个登录插件来保证玩家数据安全
LightLogin都有哪些功能?
基本的注册和登录功能
支持设置密码强度要求
支持短时间内同IP设备重连服务器或者高版本玩家通过xbox验证完成自动登录,跳过繁琐的密码输入环节
支持绑定邮箱
支持数据加密存储
支持Yaml文件和MySQL数据库两种方式存储数据
可参考配置文件和相关注释了解插件全部功能:
YAML:
# LightLogin 插件配置文件
# 密码加密随机密钥 非必要请勿修改!
# 警告!修改将破坏现存所有密码!
passwordRandomKey: ge5qhGUVo6ZZ1zXt
# 密码强度要求
passwordStrengthRequirements:
# 密码最小长度
minLength: 6
# 密码最大长度
maxLength: 16
# 密码是否需要包含数字
needNumber: true
# 密码是否需要包含小写字母
needLowercaseLetters: false
# 密码是否需要包含大写字母
needUppercaseLetters: false
# 密码是否需要包含特殊字符
needSpecialCharacters: false
# 玩家登录Xbox时跳过密码验证
xboxSkipLogin: true
# 保持登录有效时间 同ip进入不需要再次登录 单位秒
keepLoginTime: 300
# 最多登录(密码)错误次数
maxLoginErrorCount: 5
# 错误次数过多时登录锁定时间(秒)
loginLockTime: 300
# 是否启用绑定邮箱功能(需要安装MailAPI前置插件)
enableBindEmail: true
# 是否启用绑定手机功能(需要安装SmsApi前置插件)
enableBindPhone: true
# 数据存储方式
# Yaml : 使用Yaml格式保存到插件数据文件夹
# MySQL : 使用MySQL配置连接数据库,保存到数据库
dataProvider: Yaml
# MySQL数据库配置
MySQL:
host: localhost
port: 3306
user: root
password: root
database: LightLogin
# 你已到达文件的底部啦!
# 后面的区域,以后再来探索吧!