LoginSecurity 是一个轻便的登录密码插件. 服务器里的玩家可以根据需要,来为自己的账号设置登录密码保护.
如果管理员没有强制需要注册,玩家可以选择不用密码直接登录,也可以选择为自己添加登录密码.
密码将安全地加密存储在服务端的配置文件中,除了管理员之外没人能够偷取和篡改.
视频(英文)
特点
- 最新版支持 UUID 数据格式
- 可自定义用户强制或者自愿使用登录密码 (可在config文件中修改)
- 支持中文用户名,短字符用户名
- 5个易用的命令用于管理你的密码
- 密码储存支持 SQLite 和 MySQL
- 加密方式支持: MD5, SHA, SHA-1, SHA-256, SHA-512 和 PHPBB3
- 可自定义的编码: UTF-8 和 UTF-16
- 可自定义的从上次登录中恢复的时间
- 可自定义的登录超时的时间
- 可自定义的密码的长度限制
- 支持客户端模组的 API (?)
- 友好的用户体验
- 可从 xAuth 插件里导入数据 (自动检测是否安装了 xAuth)
- 使用方式简易便捷
- 阻止登陆前的操作 (输入命令, 动作等...)
- 支持未登录时大幅度降低玩家可视视野
- 防止当其他用户使用你的用户名登录时,你会被踢出游戏的漏洞。
(默认时间为1分钟(可在config里修改), 根据最后的 IP 来判断玩家的身份)
使用
将下载的jar文件复制到/plugins/ 文件夹, 开启服务器, 配置文件将自动生成.
在游戏中输入 /register <密码>, 来为你的账户添加密码登陆保护.
进入服务器时如果需要登录, 输入 /login <密码>.
命令
/lac - 管理员命令, 移除密码和重新载入插件
/register <密码> - 设置登录密码
/rmpass <密码> - 移除登录密码
/login <密码> - 使用密码登录
/changepass <旧> <新> - 修改登录密码
/logout - 登出
权限
- ls.admin - 允许使用管理员命令
下载
v2.0.8 for 1.7.2 版本 -百度盘 [控制台仍显示为2.0.7]
v2.0.9 for 1.7.4 版本 -百度盘 [支持 UUID]
老版本更新到 2.0.9 版本将花费一段时间来转换到 uuid,预计时间将显示在控制台上。
温馨提示: 更新前最好备份 data.sql 文件以防万一。
设置(用文本编辑软件打开插件目录下的config文件,true=是 false=否)
- settings:
- password-required: false
- #是否强制所有玩家注册密码? 默认:否
- encryption: MD5
- #用户密码加密储存方式,可选择MD5, SHA, SHA-1, SHA-256, SHA-512 和 PHPBB3
- encoder: UTF-8
- #编码模式,可选择UTF-8 和 UTF-16
- PHP_VERSION: 4
- messager-api: true
- blindness: true
- #降低未登录玩家的视野?默认:是
- session:
- use: true
- timeout (sec): 60
- #玩家退出后是否保留登录状态。默认:是 时间:60(秒)
- timeout:
- use: true
- timeout (sec): 60
- #玩家超过一定时间未登录将退出服务器。默认:是 时间:60(秒)
- table prefix: ls_
- #聊天前缀 (作用不明)
- MySQL:
- use: false
- #使用MySQL 默认:否
- host: localhost
- port: 3306
- database: LoginSecurity
- username: root
- password: password