siopen 发表于 2025-7-21 19:55:46

有没有插件能够读取Mysql中的数据?

情况是这样的,小弟用Fastlogin插件做了一个正版登录验证,正版用户会在数据库中留下一个表,其中一个数据permium值为1。
我打算用权限插件给这些数据值为1的用户归到正版玩家的权限组里。

网上找过用papi的mysql扩展能读取,但是这个扩展太老旧了出现了以下报错
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

因此放弃这个方法。

想问问大佬们还有没有其他插件或者方法能实现读取数据库数据,然后通过一些脚本能实现权限组赋予的。
最好能通过papi,这样就能在很多插件里用了。


名副其实 发表于 2025-7-21 19:55:47

我个人建议换一个插件,比如 LibreLogin,然后用他的 API,通过 PAPI 的 JavaScript 拓展获取再返回值。
如果 FastLogin 也有 API 并且支持调用返回的话,建议换成 JavaScript 而不要用这个 MySQL 拓展,因为太不优雅了。

或者你去官网看看,有些时候作者发布的更新版出于安全原因不能直接通过命令下载。

siopen 发表于 2025-7-23 08:20:47

名副其实 发表于 2025-7-22 22:46
我个人建议换一个插件,比如 LibreLogin,然后用他的 API,通过 PAPI 的 JavaScript 拓展获取再返回值。
如 ...

感谢大佬!我在查插件文档的时候发现了插件自带占位符,是小弟愚钝了!

siopen 发表于 2025-7-23 08:21:45

已自行解决,Fastlogin插件的最新文档里说明了自带占位符。

名副其实 发表于 2025-7-23 11:06:53

siopen 发表于 2025-7-23 08:21
已自行解决,Fastlogin插件的最新文档里说明了自带占位符。

如果是自行解决的话,选我当最佳应该算乱选最佳(

siopen 发表于 2025-7-25 11:04:16

名副其实 发表于 2025-7-23 11:06
如果是自行解决的话,选我当最佳应该算乱选最佳(

我是顺着你的回答去查api,最后找到了文档的这个内容,也算是你最佳。

但是我又遇到了奇怪的问题。XXXP
页: [1]
查看完整版本: 有没有插件能够读取Mysql中的数据?