Giter Site home page Giter Site logo

pocketmine / simpleauth Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 103.0 146 KB

Plugin for PocketMine-MP that prevents people from impersonating accounts, requiring registration and login when connecting.

License: GNU Lesser General Public License v3.0

PHP 100.00%

simpleauth's People

Contributors

antoinefacq avatar dutok avatar intyre avatar lloydw avatar pemapmodder avatar shoghicp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simpleauth's Issues

Authentication Issues

Hello,
May I have a server created with PocketMine and I always used SimpleAuth, but now I have problems is to register both access my account ... No player succeeds and even I who am the creator ... I have read on the page the plug on the forum of PocketMine that if there were problems of authentication was not the fault of the plugin but you need to configure it well ... How do I solve this problem? Without SimpleAuth that works I can not open HappyCraft (my server) ... Can you help?
Thanks!

Players are teleported after doing /register

A new player will spawn at the set spawn point for the world. After doing /register and then the password, the player will teleport about 5-15 blocks away from the original spawn point. I have take out simpleauth.move to see if that would cause the issues, no luck, still teleporting users away from the point.

You do not have permission to use this command

When i register it says you di not have permissiin to use this command and your note says:any problem with the login is not simpleauth fault it may be your permission plugin... but i dont have any plugins yet except simpleauth please fix

May I translation simpleauth plugin to korean?

Hello. I like to play minecraftPE PocketMine Server!
I like this plugin! But, I have difficult to know English...
So, Is it okay if I translation SimpleAuth plugin to Korean?
Please give me a reply! Thank you

crash

PocketMine-MP Crash Dump Mon Jun 29 14:48:12 UTC 2015

Error: mkdir(): File exists
File: /SimpleAuth_v1.7.1.phar/src/SimpleAuth/provider/YAMLDataProvider
Line: 63
Type: E_WARNING

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: SimpleAuth v1.7.1

Code:
[54] }
[55]
[56] public function unregisterPlayer(IPlayer $player){
[57] $name = trim(strtolower($player->getName()));
[58] @Unlink($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml");
[59] }
[60]
[61] public function registerPlayer(IPlayer $player, $hash){
[62] $name = trim(strtolower($player->getName()));
[63] @mkdir($this->plugin->getDataFolder() . "players/" . $name{0} . "/");
[64] $data = new Config($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml", Config::YAML);
[65] $data->set("registerdate", time());
[66] $data->set("logindate", time());
[67] $data->set("lastip", null);
[68] $data->set("hash", $hash);
[69] $data->save();
[70]
[71] return $data->getAll();
[72] }
[73]

Backtrace:
#0 (): pocketmine\Server->crashDump()

PocketMine-MP version: 1.5dev #1254 [Protocol 27; API 1.12.0]
Git commit: 0000000000000000000000000000000000000000
uname -a: Linux sith 3.2.1-aafh #2 SMP Mon Dec 10 18:10:40 CET 2012 x86_64
PHP Version: 5.6.4
Zend version: 2.6.0
OS : Linux, linux

Loaded plugins:
FastTransfer 1.0.2 by shoghicp for API(s) 1.12.0
AllServers 1.1 by hoyinm for API(s) 1.12.0
SimpleAuth 1.7.1 by PocketMine Team, shoghicp for API(s) 1.12.0
SafeCreative 1 by CreeperFace for API(s) 1.12.0
EssentialsPE 1.1.0 by LegendsOfMCPE Team for API(s) 1.12.0
KeepInventory 1.2.0 by boybook for API(s) 1.0.0
PocketGuard 2.1.1 by MinecrafterJPN for API(s) 1.10.0
PurePerms 1.1.1 by 64FF00 for API(s) 1.12.0
PocketMoney 4.0.1 by MinecrafterJPN, MinecrafterJPN for API(s) 1.10.0
SignPortal 1.1.2 by 99leonchang for API(s) 1.3.1
WorldEditArt 1.0.0_beta_dev_#048 by PEMapModder for API(s) 1.0.0
VoteReward 2.1 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0
iProtector 3.0 by LDX for API(s) 1.9.0
FC_Core 1.1 by CreeperFace for API(s) 1.12.0
SimpleMessages 1.2 by Dutok for API(s) 1.0.0
playerHack 1.0.0 by aliuly for API(s) 1.12.0
ChestShop 2.0.1 by MinecrafterJPN, MinecrafterJPN for API(s) 1.10.0
PocketJobs 2 by MinecrafterJPN for API(s) 1.10.0
PureChat 1.2.6 by 64FF00 for API(s) 1.11.0

Players teleported to the sky

pm #822
Fatal error: Cannot access protected property pocketmine\Player::$inAirTicks in phar://E:/pe/fu wu qi/PocketMine-MP-Alpha_1.4dev-822/plugins/SimpleAuth_v1.6.0-0bc436a8.phar/src/SimpleAuth/EventListener.php on line 126

And if I ignore // $event->getPlayer()->inAirTicks = 0;
When players join the game ,after a while ,they were teleported to the sky ,and can't see anything without the cloud ,and can't go anywhere .Even I modified inAirTicks = 0 to be public ,the thing go on .

Why players can't stay where they join ?Why teleport them to the sky before they register or login ???

Its not working

Work in first time but second time we join it said in chat you dont have permission to use this login command pls shogicp pls fix this thing

Control of Authentication Messages

I'd like to see some way of controlling when Authentication messages are sent for 3rd party data providers.

Currently if I call the ->deauthenticatePlayer method, it sends the authentication messages to the player immediately, however I may want to authenticate them later automatically.

For example currently there is no way for the PlayerAuthenticationEvent to fire (which other plugins are listening for) unless you Deauthenticate the player and then Authenticate them, which forces the authentication messages to be sent, which makes no sense to the player as they see you are required to login and then they see the You authenticated messages.

A simple solution may be to add a boolean to the end of the DeauthenticatePlayer function to prevent the sending of the messages?

I'm happy to do the work and submit a pull request, just let me know the best approach

Events are cancelled too late

EventListener cancels events at priority MONITOR.

That means that it is last in the chain and other plugins that are listening on the event will fire-off (do their thing) but will not know that the vent is cancelled later.

BTW, according to the API docs, MONITOR should not change the event, it should only be used to "monitor" what is going on.

Error in authentication?

I'm not sure why, but /login and /register does not work for me. It reads, "Error in authentication." It's happened every single time I try to login...

players/ops can Move Even if they not Registered

players is can Move Even if they not Registered
how can i Fix it?
[WARNING] Plugin SimpleAuth has registered a listener for pocketmine\event\entity\EntityMoveEvent on method SimpleAuth\EventListener->onPlayerMove(), but the event is Deprecated
please help me

is crashing my server!!!!

PocketMine-MP Crash Dump Mon Jul 27 10:09:36 UTC 2015

Error: mkdir(): File exists
File: /plugin-4.phar/src/SimpleAuth/provider/YAMLDataProvider
Line: 63
Type: E_WARNING

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: SimpleAuth v1.7.1

Code:
[54] }
[55]
[56] public function unregisterPlayer(IPlayer $player){
[57] $name = trim(strtolower($player->getName()));
[58] @Unlink($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml");
[59] }
[60]
[61] public function registerPlayer(IPlayer $player, $hash){
[62] $name = trim(strtolower($player->getName()));
[63] @mkdir($this->plugin->getDataFolder() . "players/" . $name{0} . "/");
[64] $data = new Config($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml", Config::YAML);
[65] $data->set("registerdate", time());
[66] $data->set("logindate", time());
[67] $data->set("lastip", null);
[68] $data->set("hash", $hash);
[69] $data->save();
[70]
[71] return $data->getAll();
[72] }
[73]

Backtrace:
#0 (): pocketmine\Server->crashDump()

PocketMine-MP version: 1.5dev #1254 [Protocol 27; API 1.12.0]
Git commit: 0000000000000000000000000000000000000000
uname -a: Linux localhost 3.0.36+ #24 SMP PREEMPT Wed Sep 4 11:42:38 CST 2013 armv7l
PHP Version: 5.6.2
Zend version: 2.6.0
OS : Linux, android

Loaded plugins:
SimpleAuth 1.7.1 by PocketMine Team, shoghicp for API(s) 1.12.0
ManyWorlds 2.0.1 by aliuly for API(s) 1.10.0
ClearLagg 1.1.0 by LegendOfMCPE for API(s) 1.0.0
WorldProtect 2.1.0 by aliuly for API(s) 1.10.0, 1.12.0
TimeCommander 2 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0
SpawnMgr 1.3.0 by aliuly for API(s) 1.10.0
PeacefulSpawn 2.4 by LDX for API(s) 1.3.1, 1.4.0
mcg76_CTF 1.6.3 by minecraftgenius76, MCG76 for API(s) 1.12.0
VoteReward 2.1 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0
SignPortal 1.1.2 by 99leonchang for API(s) 1.3.1

----------------------REPORT THE DATA BELOW THIS LINE-----------------------

===BEGIN CRASH DUMP===
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
===END CRASH DUMP===

After i install pocketguard

after i installed pocketguard nobody has permissions to login or i think register even if they have the permissions on the group

crash

PocketMine-MP Crash Dump Wed Jul 15 09:26:48 UTC 2015

Error: mkdir(): File exists
File: /SimpleAuth_v1.7.1.phar/src/SimpleAuth/provider/YAMLDataProvider
Line: 63
Type: E_WARNING

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: SimpleAuth v1.7.1

Code:
[54] }
[55]
[56] public function unregisterPlayer(IPlayer $player){
[57] $name = trim(strtolower($player->getName()));
[58] @Unlink($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml");
[59] }
[60]
[61] public function registerPlayer(IPlayer $player, $hash){
[62] $name = trim(strtolower($player->getName()));
[63] @mkdir($this->plugin->getDataFolder() . "players/" . $name{0} . "/");
[64] $data = new Config($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml", Config::YAML);
[65] $data->set("registerdate", time());
[66] $data->set("logindate", time());
[67] $data->set("lastip", null);
[68] $data->set("hash", $hash);
[69] $data->save();
[70]
[71] return $data->getAll();
[72] }
[73]

Backtrace:
#0 (): pocketmine\Server->crashDump()

PocketMine-MP version: 1.5dev #1255 [Protocol 27; API 1.12.0]
Git commit: 0000000000000000000000000000000000000000
uname -a: Linux sith 3.2.1-aafh #2 SMP Mon Dec 10 18:10:40 CET 2012 x86_64
PHP Version: 5.6.4
Zend version: 2.6.0
OS : Linux, linux

Loaded plugins:
FastTransfer 1.0.2 by shoghicp for API(s) 1.12.0
AllServers 1.1 by hoyinm for API(s) 1.12.0
SimpleAuth 1.7.1 by PocketMine Team, shoghicp for API(s) 1.12.0
SafeCreative 1 by CreeperFace for API(s) 1.12.0
KeepInventory 1.2.0 by boybook for API(s) 1.0.0
PurePerms 1.1.5 by 64FF00 for API(s) 1.12.0
PocketGuard 2.1.1 by MinecrafterJPN for API(s) 1.10.0
PocketMoney 4.0.1 by MinecrafterJPN, MinecrafterJPN for API(s) 1.10.0
SignPortal 1.1.2 by 99leonchang for API(s) 1.3.1
WorldEditArt 1.0.0_beta_dev_#048 by PEMapModder for API(s) 1.0.0
VoteReward 2.1 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0
EssentialsPE 1.1.0 Beta 9 by LegendsOfMCPE Team for API(s) 1.12.0
iProtector 3.0 by LDX for API(s) 1.9.0
FC_Core 1.1 by CreeperFace for API(s) 1.12.0
SimpleMessages 1.2 by Dutok for API(s) 1.0.0
playerHack 1.0.0 by aliuly for API(s) 1.12.0
ChestShop 2.0.1 by MinecrafterJPN, MinecrafterJPN for API(s) 1.10.0
PocketJobs 2 by MinecrafterJPN for API(s) 1.10.0
PureChat 1.2.8 by 64FF00 for API(s) 1.11.0

Good afternoon

Im running a pocket mine server off of my PC I imported the world from my phone. I had simpleauth running on my phone and it was running fine. Now its not showing up at all on the PC side.

Login/Register

PLease make a Update! It says: "You don`t have permission to do that!"
Please fix it!

OPs cant use /login nor /register

As what the title says, OPs cant use these commands. i have tested these on a vanilla server without any plugins, just SimpleAuth latest build/version.

I have asked other few Server Operators or Owners that they have the same problem.

Please fix this problem

First i download this plugin.i run the server.i enter in it.i put /register lion.then the server show me:You dont have permission to use the register command or the /login command.Can you fix it this problem? Or help me.Thanks!

My server crashes when i start my server and when i open my crash dump log this is the result

PocketMine-MP Crash Dump Wed Dec 31 12:44:01 UTC 2014

Error: mkdir(): File exists
File: /SimpleAuth_v1.6.0.phar/src/SimpleAuth/provider/YAMLDataProvider
Line: 63
Type: E_WARNING

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: SimpleAuth v1.6.0

Code:
[54] }
[55]
[56] public function unregisterPlayer(IPlayer $player){
[57] $name = trim(strtolower($player->getName()));
[58] @Unlink($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml");
[59] }
[60]
[61] public function registerPlayer(IPlayer $player, $hash){
[62] $name = trim(strtolower($player->getName()));
[63] @mkdir($this->plugin->getDataFolder() . "players/" . $name{0} . "/");
[64] $data = new Config($this->plugin->getDataFolder() . "players/" . $name{0} . "/$name.yml", Config::YAML);
[65] $data->set("registerdate", time());
[66] $data->set("logindate", time());
[67] $data->set("lastip", null);
[68] $data->set("hash", $hash);
[69] $data->save();
[70]
[71] return $data->getAll();
[72] }
[73]

Backtrace:

PocketMine-MP version: Alpha_1.4dev #910 [Protocol 20; API 1.10.0]
Git commit: 0000000000000000000000000000000000000000
uname -a: Linux localhost 2.6.36.3 #1 SMP PREEMPT Tue Aug 23 20:58:28 KST 2011 armv7l
PHP Version: 5.6.2
Zend version: 2.6.0
OS : Linux, android

Loaded plugins:
xRulesx 1.0.0 by xFlare for API(s) 1.8.0
FactionsPro 1.2.0 by Tethered_ for API(s) 1.4.0
PVP_Manager DeBe by DeBe for API(s) 1.6.0
PocketGuard 2.1 by MinecrafterJPN for API(s) 1.6.0
EconomyAirport 2.0.0 by onebone for API(s) 1.2.0, 1.2.1, 1.3.0, 1.3.1
EconomyAPI 2.0.2 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomyAuction 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1
EconomyCasino 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1
EconomyJob 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1
EconomyLand 2.0.3 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomyProperty 2.0.0 by onebone for API(s) 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomySell 2.0.1 by onebone for API(s) 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomyShop 2.0.1 by onebone for API(s) 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomyTax 2.0.1 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
ArmorSpawn 2.0 by LDX for API(s) 1.0.0
ClearEntities DeBe by DeBe for API(s) 1.6.0
PeacefulSpawn 2.4 by LDX for API(s) 1.3.1, 1.4.0
SimpleAuth 1.6.0 by PocketMine Team, shoghicp for API(s) 1.8.0
AdminJoin 1.3.0 by for API(s) 1.0.0
VIPSlots 0.0.3 by iJoshuaHD for API(s) 1.8.0
MineReset 1.0.1 by Falk for API(s) 1.0.0
essentialsTP 1.0.9 by for API(s) 1.0.0
iProtector 2.0 by LDX for API(s) 1.6.0
ChatCensor 1.4 by EvolSoft for API(s) 1.9.0
ItemCloud 1.0 by onebone for API(s) 1.4.0
RankUp 0.2.1 by Falkirks for API(s) 1.4.0

----------------------REPORT THE DATA BELOW THIS LINE-----------------------

===BEGIN CRASH DUMP===
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
AA==
===END CRASH DUMP===

forcesinglesession

im having problems with forcesingle session. it doesnt work.
when players tries to use my name, i still get kicked.

thanks :)

Suggestion =D

Can add in this plugin...When player login it wont take any damage. someone hitting it...it wont allow player to type for login.

Shows unregistered message on joining server.

I have been having a problem that has been keeping me from REALLY kicking off my server. When I install the plugin with none of the SQL stuff every time a player joins it displays the unregister prompt. I can type /register and it will do as it should normally and when I re-log it shows the unregister prompt but I can still /login.

simple auth crashing server

yo,

so i had my server running with a bunch of plugins...

rebooted it randomly, without updating or changing anything - and it crashed.

one by one i disabled plugins.

turns out that disabling simple auth allowed my server to boot.

i enabled all plugins except simply auth and it worked.

i enabled ONLY simple auth and it didn't work.

here is the error dump:

http://pastebin.com/2xa8yUN6

cheers, -u.

Always crashing once person logs in

When i launch the srever with this plugin, i always timeout when i try to join, then my server freezes for a few minutes and then goes back to normal, however everytime i try to join, i always timeout.

Simple auth 1.6.0 crash on join

PocketMine-MP Crash Dump Sat Oct 25 07:59:24 EDT 2014

Error: Cannot access protected property pocketmine\Player::$inAirTicks
File: /SimpleAuth_v1.6.0-0bc436a8.phar/src/SimpleAuth/EventListener
Line: 126
Type: E_ERROR

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: SimpleAuth v1.6.0

Code:
[117] /**
[118] * @param PlayerMoveEvent $event
[119] *
[120] * @priority MONITOR
[121] /
[122] public function onPlayerMove(PlayerMoveEvent $event){
[123] if(!$this->plugin->isPlayerAuthenticated($event->getPlayer())){
[124] if(!$event->getPlayer()->hasPermission("simpleauth.move")){
[125] $event->setCancelled(true);
[126] $event->getPlayer()->inAirTicks = 0;
[127] }
[128] }
[129] }
[130]
[131] /
*
[132] * @param PlayerInteractEvent $event
[133] *
[134] * @priority MONITOR
[135] */
[136] public function onPlayerInteract(PlayerInteractEvent $event){

Backtrace:

PocketMine-MP version: Alpha_1.4dev #707 [Protocol 18; API 1.6.0]
Git commit: 0000000000000000000000000000000000000000
uname -a: Linux playmcpe 2.6.32-042stab090.2 #1 SMP Wed May 21 19:25:03 MSK 2014 x86_64
PHP Version: 5.6.0
Zend version: 2.6.0
OS : Linux, linux

Loaded plugins:
Portal 3.0.1 by ljyloo for API(s) 1.0.0
BuyCraft 1.0.1 by Falk for API(s) 1.0.0
Broadcaster 1.01 by EvolSoft for API(s) 1.2.0
PocketGuard 2.0.1 by MinecrafterJPN for API(s) 1.0.0
EconomyJob 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1
iProtector 1.3 by LDX for API(s) 1.4.1
BanItem 2.0 by LDX for API(s) 1.0.0
xPermissions 1.3.0 by 64FF00 for API(s) 1.2.0
WorldBorder 1.0.0 by Topic for API(s) 1.0.0
EconomyAuction 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1
essentialsTP 1.0.4 by for API(s) 1.0.0
AdvertisingKick 1.0.0 by for API(s) 1.0.0
MineReset 1.0.0 by Falk for API(s) 1.0.0
ASR 1.0.0 by iJoshuaHD for API(s) 1.0.0
MSpawns 1 by EvolSoft for API(s) 1.2.0
SimpleAuth 1.6.0 by PocketMine Team, shoghicp for API(s) 1.6.0
TimerBan 2.0 by onebone for API(s) 1.2.0, 1.2.1
VoteReward 2.1 by LDX for API(s) 1.0.0, 1.1.0, 1.2.0, 1.3.0
DevTools 1.8.0 by PocketMine Team, shoghicp for API(s) 1.0.0
EconomyAPI 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomyCasino 2.0.0 by onebone for API(s) 1.0.0, 1.1.0, 1.2.0, 1.2.1
AdvancedKits 1.1 by luca28pet for API(s) 1.1.0
PocketDockConsole 0.0.5 by humerusj for API(s) 1.0.0
EconomySell 2.0.0 by onebone for API(s) 1.3.0, 1.3.1, 1.4.0, 1.4.1
EconomyShop 2.0.0 by onebone for API(s) 1.3.0, 1.3.1, 1.4.0, 1.4.1

----------------------REPORT THE DATA BELOW THIS LINE-----------------------

===BEGIN CRASH DUMP===
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
7FTR+DP+yHHAU2Bg75//B3NhOLw=
===END CRASH DUMP===

SimpleAuth Permission

In your "plugin.yml" file there is the "simpleauth" permission which is given to any OP by default what players do on my server they join with my name and since im OP I have that permission so they are able to chat and move and they did not even login. Please set it to "false"

permissions:
simpleauth:
default: op
description: "Allows using everything SimpleAuth has"
children:
simpleauth.chat:
description: "Allows using the chat while not being authenticated"
default: false
simpleauth.move:
description: "Allows moving while not being authenticated"
default: false
simpleauth.lastid:
description: "Allows authenticating using the last id when enabled in the config"
default: true
simpleauth.command:
description: "Allows using SimpleAuth commands"
default: true
children:
simpleauth.command.register:
description: "Allows registering an account"
default: true
simpleauth.command.login:
description: "Allows logging into an account"
default: true

Display errors on query failure

This makes it easier for users to find out why it doesn't work, especially when they have granted insufficient authorizations to the user SimpleAuth uses.

Users move before logging in

Users can move without logging in
Current pocketmine #840 Dev

Tried the simpleauth on jenkins which when a player logs on gets instantly kicked and puts the server to a stop.

Encrypting of passwords

I I deleted everything after line 400 in SimpleAuth.php, would it stop encrypting passwords?
Thanks

simpleauth

How can I get it in 0.8.1 I need in for this version plz

Error dump on 0.3.3

# PocketMine-MP Error Dump Tue Dec 3 23:39:16 GMT 2013
Error: array (
  'type' => 1,
  'message' => 'Call to a member function get() on a non-object',
  'file' => 'C:\\Users\\Anneliese\\Desktop\\MCPE servers\\PocketMine-MP\\src\\API\\PluginAPI.php(87) : eval()\'d code',
  'line' => 241,
)

Code: 
[232] 
[233] 
[234] 
[235] 
[236] 
[237] 
[238] 
[239] 
[240] 
[241] 
[242] 
[243] 
[244] 
[245] 
[246] 
[247] 
[248] 
[249] 
[250] 
[251] 


PM Version: Alpha_1.3.10 #618 [Protocol 12]
Commit: 0000000000000000000000000000000000000000
uname -a: Windows NT ANNELIESE-PC 6.0 build 6001 (Windows Vista Home Premium Edition Service Pack 1) i586
PHP Version: 5.5.6
Zend version: 2.5.0
OS : WINNT, win
Debug Info: array (
  'tps' => 16.436599999999999,
  'memory_usage' => '10.19MB',
  'memory_peak_usage' => '10.41MB',
  'entities' => 1,
  'players' => 1,
  'events' => 12,
  'handlers' => 13,
  'actions' => 23,
  'garbage' => 0,
)


Parameters: array (
  'input' => 
  array (
  ),
  'commands' => 
  array (
    'enable-ansi' => true,
  ),
  'flags' => 
  array (
  ),
)


server.properties: array (
  'server-name' => 'Minecraft: PE Server',
  'description' => 'Server made using PocketMine-MP',
  'motd' => 'Welcome @player to this server!',
  'server-ip' => '',
  'server-port' => 19132,
  'server-type' => 'normal',
  'memory-limit' => '128M',
  'last-update' => 1386113936,
  'white-list' => false,
  'spawn-protection' => '16',
  'view-distance' => '10',
  'max-players' => 20,
  'allow-flight' => false,
  'spawn-animals' => true,
  'spawn-mobs' => true,
  'gamemode' => 0,
  'hardcore' => false,
  'pvp' => true,
  'difficulty' => 3,
  'generator-settings' => '',
  'level-name' => 'world',
  'level-seed' => '',
  'level-type' => 'DEFAULT',
  'enable-query' => false,
  'enable-rcon' => false,
  'rcon.password' => '******',
  'send-usage' => false,
  'auto-save' => true,
)


Loaded plugins:
SimpleAuth 0.3.3 by shoghicp


Loaded Modules: array (
  0 => 'Core',
  1 => 'bcmath',
  2 => 'calendar',
  3 => 'ctype',
  4 => 'date',
  5 => 'ereg',
  6 => 'filter',
  7 => 'ftp',
  8 => 'hash',
  9 => 'iconv',
  10 => 'json',
  11 => 'mcrypt',
  12 => 'SPL',
  13 => 'odbc',
  14 => 'pcre',
  15 => 'Reflection',
  16 => 'session',
  17 => 'standard',
  18 => 'mysqlnd',
  19 => 'tokenizer',
  20 => 'zip',
  21 => 'zlib',
  22 => 'libxml',
  23 => 'dom',
  24 => 'PDO',
  25 => 'Phar',
  26 => 'SimpleXML',
  27 => 'wddx',
  28 => 'xml',
  29 => 'xmlreader',
  30 => 'xmlwriter',
  31 => 'curl',
  32 => 'sqlite3',
  33 => 'sockets',
  34 => 'shmop',
  35 => 'pthreads',
  36 => 'com_dotnet',
  37 => 'mhash',
  38 => 'xdebug',
)
Memory Usage Tracking: 
AwA=


phpinfo(): 
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


Please add

Please add a limit to the number of accounts per ip,change password,unregistet,timeoutauth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.