本帖最后由 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:端口
其他看着设置就行了使用前请备份好数据!(废话)
如果这个插件帮到了你
至少回个帖吧
因为我最近需要转移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:端口
其他看着设置就行了使用前请备份好数据!(废话)
至少回个帖吧
好复杂..不过创意不错哦~
看不懂...
教程搞详细点
{:10_524:}
只需要修改配置文件
改成DZ论坛的用户表就行了
这个只是用来 验证玩家密码 然后把密码改成DZ的加密方式
具体论坛和authme教程看帖子里提供的其他人教程
数据库的导入
这个我没写
默认文件形式的保存
一行是一条记录
有分隔符
可用数据库导入工具导入
我的是自己做的
{:10_494:}易语言弄的 有点麻烦
没简化 不方便提供
我可以手动,下面图片就是我的网站 ,这玩意无所谓的把。
直接改注册和改密源码,在pre_ucenter_members加个栏位就行了吧。这玩意用插件更麻烦
蛮有意思的
看了一会,有点晕,反正我是开过Dz的
但是我就想问一下
是否能在Authme内注册,并且储存在dz
但是我就想问一下
是否能在Authme内注册,并且储存在dz
a59118196 发表于 2017-6-4 09:49
看了一会,有点晕,反正我是开过Dz的
但是我就想问一下
是否能在Authme内注册,并且储存在dz
这不是这个插件的功能
需要authme 绑定dz 数据库 (看其他帖子设置教程)
加密方式一致
无论在哪注册 另一个都能正常登陆
而我写的这个工具是 因为数据库里面是加密的 不能直接解密再加密成dz的密码格式
等玩家输入密码的时候验证密码 如果正确就更改密码为DZ的加密格式
494308843 发表于 2017-6-20 12:20
这不是这个插件的功能
需要authme 绑定dz 数据库 (看其他帖子设置教程)
加密方式一致
那么,我就问一个问题~
能否在游戏里注册,DZ能够登陆?
本帖最后由 494308843 于 2017-6-20 17:32 编辑
这个插件的作用是这样的
authme 原先是默认的加密方式sha256 在数据库里存着的
(如果是配置文件需要写工具转换一下...我没做 我已经弃坑MC1年了)
使用条件是
原先是authme sha256加密 在数据库储存
按其他人的帖子改成跟dz一样 在一个表里
玩家登陆的时候判断是否是没转换过的密码
如果是 登陆成功的话就转换
在游戏里注册 dz能登陆 看帖子里写的有其他人的教程链接
那个设置好就能
我这个只是 把之前的账号在玩家登陆的时候 转换一下格式 让dz能登陆 因为原先的加密方式是跟dz不一样的
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也能登陆,感谢!
登录插件 大小写BUG怎么克服 就是abc玩家登录游戏 然后ABC冒充玩家abc 到地皮删除地皮
412747196 发表于 2017-6-21 13:35
登录插件 大小写BUG怎么克服 就是abc玩家登录游戏 然后ABC冒充玩家abc 到地皮删除地皮 ...
求解 大神
製作者真是太贊了 太喜歡你的作品了
是加密玩家登录密码?