494308843
本帖最后由 1582952890 于 2017-9-16 20:40 编辑

因为我最近需要转移authme账号到dz
就做了一个这插件

功能:
玩家登陆时,如果验证密码成功 (Authme默认的SHA256加密)
就更新数据库字段 password 和salt(懒癌  salt默认123456)
password字段内容改成dz的加密后的  可以直接登录
需要authme设置成dz的加密
具体教程看其他人的教程
http://www.mcbbs.net/forum.php?m ... 36&highlight=discuz

玩家输入登陆指令会进行验证  验证成功就会更新新的加密(会先提示密码错误)
然后再登陆就行了


不会再更新 所以没有版本号= =  应该支持全版本

可能只有少数人会需要
就不详细说明了
使用情况如下

Authme 默认加密 SHA256的编码   SHA256(SHA256(密码)+salt)

Discuz  加密  SALTD2MD5    MD5(MD5(密码)+salt)

如果有其他的加密需求.....请自行反编译修改  代码也不难QAQ不要在意细节



使用前必看
authme的数据导入到MYSQL
如果原本是文件保存的话....额  如果Authme之前是文件保存的话.db的 (不是sqlite)需要做个工具分割导入数据库
解压文件(我懒 就直接getConfig了)
修改配置文件然后把配置文件扔回jar文件里
装到服务器  当玩家输入正确密码时  就会更新成 DZ的加密后的密文
之后  玩家就能正常登陆服务器和DZ论坛了
(我之前乱改 改了dz加密改成authme 结果图片不能上传!我好傻)


把配置文件修改

请原谅我的懒癌

这插件应该没多少人需要
PS: 配置文件里的端口是没有用的
指定端口的话 IP地方填  IP:端口
其他看着设置就行了使用前请备份好数据!(废话)

如果这个插件帮到了你

至少回个帖吧





晓兜
好复杂..不过创意不错哦~

ZT7.7
看不懂...

无尽海
教程搞详细点

494308843

{:10_524:}
只需要修改配置文件
改成DZ论坛的用户表就行了
这个只是用来 验证玩家密码  然后把密码改成DZ的加密方式

具体论坛和authme教程看帖子里提供的其他人教程


数据库的导入
这个我没写
默认文件形式的保存
一行是一条记录
有分隔符
可用数据库导入工具导入
我的是自己做的
{:10_494:}易语言弄的   有点麻烦
没简化    不方便提供

920667129
我可以手动,下面图片就是我的网站 ,这玩意无所谓的把。

920667129
直接改注册和改密源码,在pre_ucenter_members加个栏位就行了吧。这玩意用插件更麻烦

skin_z
蛮有意思的

冰砚炽
看了一会,有点晕,反正我是开过Dz的
但是我就想问一下
是否能在Authme内注册,并且储存在dz

494308843
a59118196 发表于 2017-6-4 09:49
看了一会,有点晕,反正我是开过Dz的
但是我就想问一下
是否能在Authme内注册,并且储存在dz

这不是这个插件的功能
需要authme 绑定dz 数据库 (看其他帖子设置教程)
加密方式一致
无论在哪注册  另一个都能正常登陆


而我写的这个工具是  因为数据库里面是加密的 不能直接解密再加密成dz的密码格式
等玩家输入密码的时候验证密码  如果正确就更改密码为DZ的加密格式

冰砚炽
494308843 发表于 2017-6-20 12:20
这不是这个插件的功能
需要authme 绑定dz 数据库 (看其他帖子设置教程)
加密方式一致

那么,我就问一个问题~
能否在游戏里注册,DZ能够登陆?

494308843
本帖最后由 494308843 于 2017-6-20 17:32 编辑
a59118196 发表于 2017-6-20 17:24
那么,我就问一个问题~
能否在游戏里注册,DZ能够登陆?

这个插件的作用是这样的
authme 原先是默认的加密方式sha256 在数据库里存着的
(如果是配置文件需要写工具转换一下...我没做  我已经弃坑MC1年了)

使用条件是
原先是authme sha256加密   在数据库储存
按其他人的帖子改成跟dz一样 在一个表里
玩家登陆的时候判断是否是没转换过的密码
如果是  登陆成功的话就转换

在游戏里注册   dz能登陆  看帖子里写的有其他人的教程链接
那个设置好就能
我这个只是  把之前的账号在玩家登陆的时候 转换一下格式  让dz能登陆  因为原先的加密方式是跟dz不一样的  





冰砚炽
494308843 发表于 2017-6-20 17:30
这个插件的作用是这样的
authme 原先是默认的加密方式sha256 在数据库里存着的
(如果是配置文件需要写工 ...

嗯,明白了。
我主要就是希望游戏内能够注册,Dz也能登陆,感谢!

412747196
登录插件 大小写BUG怎么克服   就是abc玩家登录游戏  然后ABC冒充玩家abc 到地皮删除地皮

412747196
412747196 发表于 2017-6-21 13:35
登录插件 大小写BUG怎么克服   就是abc玩家登录游戏  然后ABC冒充玩家abc 到地皮删除地皮 ...

求解   大神

494308843

在论坛搜索
有解决的方法 和插件

还有你问错地方了....

暴君大帥哥
製作者真是太贊了 太喜歡你的作品了

1345936209
是加密玩家登录密码?