aresidsz
是这样的我做了个易语言的启动器,接下来想把客户端做成直接在启动器上输入用户信息来登陆,我需要怎么做呢?xauth的mysql数据库里好像可以改登陆状态,但是感觉这样不是太方便,请问有更好的办法来验证登陆么????


1277832129
本帖最后由 1277832129 于 2014-7-15 20:03 编辑

xauthme是根据IP来判断玩家登陆状态的来着
xauthme导入到库里面
用socket 发送启动器的账号和密码到服务器验证 如果对的 就设置 xauthme 允许某IP可以不用输入密码登陆某账号

判断玩家的密码是否正确
xAuthPlayer xp = xAuth.getPlugin().getPlayerManager().getPlayer(player, true);
AuthMethod a = xAuth.getPlugin().getAuthClass(xp);
boolean passChecks = a.login(playerName, password);
附Github: https://github.com/WolfNetDevelo ... uricos/bukkit/xAuth
表示楼主用易语言不知道行不行呢···


aresidsz
1277832129 发表于 2014-7-15 18:58
xauthme是根据IP来判断玩家登陆状态的来着
xauthme导入到库里面
用socket 发送启动器的账号和密码到服务器 ...

谢谢 学习了~

aresidsz
1277832129 发表于 2014-7-15 18:58
xauthme是根据IP来判断玩家登陆状态的来着
xauthme导入到库里面
用socket 发送启动器的账号和密码到服务器 ...

socket发送神马的对于我这样的 好像不太好学呢..   

HotFlow
aresidsz 发表于 2014-7-15 03:32
socket发送神马的对于我这样的 好像不太好学呢..

Socket 很简单的

第一页 上一页 下一页 最后一页