• 【MineBBS社区发展意见征集】

    欢迎参与MineBBS社区调查,助力打造更好Minecraft社区!完成问卷可获赠200金粒,优质回答可额外获得200金粒(限5名),快来参与吧!【点击参与】

LightLogin 专为NK-MOT开发的登录插件

插件 LightLogin 专为NK-MOT开发的登录插件 0.0.1

请登录后获取
版权类型
原创
API版本
Nukkit-MOT
版权链接
https://github.com/MemoriesOfTime/LightLogin/
语言支持
中文(简体)
前置组件
MailAPI https://www.minebbs.com/resources/mailapi-api-gamecore.6710/
LightLogin
点我加入插件交流群

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


# 你已到达文件的底部啦!
# 后面的区域,以后再来探索吧!

1.jpg

3.jpg


2.jpg
  • 喜欢
反馈: shadowLRan
作者
lt_name
优惠价格
20金粒
优惠截止
2030/01/01
下载
62
查看
1,249
首次发布
最后更新

评分

0.00 星 0 次评分

lt_name 的其他资源

后退
顶部 底部