Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 26 additions & 32 deletions src/LoginSecurity/Ibenrm01/LoginSecurity.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,12 @@

class LoginSecurity extends PluginBase implements Listener {

const MSG_LOGIN = "§l§eLOGIN §7// §r";
const MSG_REGISTER = "§l§eREGISTER §7// §r";
const MSG_CHANGE_PASSWORD = "§l§eCHANGE PASSWORD §7// §r";
const MSG_REMOVE_PASSWORD = "§l§eREMOVE PASSWORD §7// §r";
const MSG_MY_PASSWORD = "§l§ePASSWORD §7// §r";
const MSG_FORGOT_PASSWORD = "§l§eFORGOT PASSWORD §7// §r";
const MSG_LOGIN = "§l§eBIENVENIDO §7// §r";
const MSG_REGISTER = "§l§eREGISTRADO §7// §r";
const MSG_CHANGE_PASSWORD = "§l§eCAMBIAR TU CONTRASEÑA §7// §r";
const MSG_REMOVE_PASSWORD = "§l§eQUITASTE TU CONSTRASEÑA §7// §r";
const MSG_MY_PASSWORD = "§l§eCONTRASEÑA §7// §r";
const MSG_FORGOT_PASSWORD = "§l§eOLVIDASTE TU CONTRASEÑA §7// §r";

public $timer_change_password = [];
public $timer_remove_password = [];
Expand Down Expand Up @@ -129,7 +129,7 @@ public function cancelCommand(PlayerCommandPreprocessEvent $event){
} elseif($data->exists("forgot-password")){
if($cmd[0] != "/forgotpass"){
$event->setCancelled(true);
$player->sendMessage(self::MSG_RECOVERY_PASSWORD.$this->getConfig()->get("please-forgot.password"));
$player->sendMessage(self::MSG_FORGOT_PASSWORD.$this->getConfig()->get("please-forgot.password"));
}
}
}
Expand Down Expand Up @@ -280,14 +280,14 @@ public function onForgot(Player $player){
}
}
});
$form->setTitle("§l§eFORGOT PASSWORD");
$form->addLabel("§bPLEASE ENTER A QUESTION AND ANSWER FOR CREATE FORGOT PASSWORD");
$form->addInput("", "Enter a first question");
$form->addInput("", "Enter a answer first question");
$form->addInput("", "Enter a second question");
$form->addInput("", "Enter a answer second question");
$form->addInput("", "Enter a last question");
$form->addInput("", "Enter a answer last question");
$form->setTitle("§l§eBYPAPS LOGIN");
$form->addLabel("§bPORFAVOR COLOCA ALGUNAS PREGUNTAS Y RESPUESTAS POR SI OLVIDAS TU CONTRASEÑA");
$form->addInput("", "Coloca Tu Primera Pregunta");
$form->addInput("", "Respueta");
$form->addInput("", "Coloca Tu Segunda Pregunta");
$form->addInput("", "Respuesta");
$form->addInput("", "Coloca Tu Ultima Pregunta");
$form->addInput("", "Respuesta");
$form->sendToPlayer($player);
} else {
$vls_first = explode(":", $dt->getNested("forgot-password.first-question"));
Expand All @@ -296,7 +296,7 @@ public function onForgot(Player $player){
$api = $this->getServer()->getPluginManager()->getPlugin("FormAPI");
$form = $api->createCustomForm(function (Player $player, array $data = null) use ($dt, $vls_first, $vls_second, $vls_last) {
if($data === null){
$player->sendMessage(self::MSG_FORGOT_PASSWORD."§aThanks for open recover password menu");
$player->sendMessage(self::MSG_FORGOT_PASSWORD."§aGracias Por Utilizar El Menu De Recuperacion De Contraseñas");
return;
} else {
if($data[1] != null && $data[3] != null && $data[5] != null){
Expand All @@ -319,14 +319,14 @@ public function onForgot(Player $player){
}
}
});
$form->setTitle("§l§eFORGOT PASSWORD");
$form->setTitle("§l§eBYPAPS OLVIDAR CONTRASEÑA");
$form->addLabel($vls_first[0]);
$form->addInput("", "Enter a first answer");
$form->addInput("", "Coloca La Primera Respuesta");
$form->addLabel($vls_second[0]);
$form->addInput("", "Enter a second answer");
$form->addInput("", "Coloca La Segunda Respuesta");
$form->addLabel($vls_last[0]);
$form->addInput("", "Enter a last answer");
$form->addToggle("§dRemove Forgot Password", false);
$form->addInput("", "Coloca La Ultima Respuesta");
$form->addToggle("§dQuitaste la Recuperacion de Contraseña", false);
$form->sendToPlayer($player);
}
}
Expand All @@ -337,7 +337,7 @@ public function onForgot(Player $player){
public function onAcceptRm(Player $player){
$dt = new Config($this->getDataFolder()."/players/".$player->getName().".yml", Config::YAML);
$api = $this->getServer()->getPluginManager()->getPlugin("FormAPI");
$form = $api->createModalForm(function (Player $player, $data) use ($dt) {
$form = $api->createCustomForm(function (Player $player, $data) use ($dt) {
if($data === null){
$player->sendMessage(self::MSG_FORGOT_PASSWORD."§aThanks for open Forgot Password UI");
return;
Expand All @@ -348,10 +348,10 @@ public function onAcceptRm(Player $player){
$player->sendMessage(self::MSG_FORGOT_PASSWORD."§aSuccess Remove Forget Password, §bPlease /forgotpass for create new");
}
});
$form->setTitle("§l§eREMOVE FORGOT PASSWORD");
$form->setContent("§bdo you really want to delete ?");
$form->setButton1("§aACCEPT", 1);
$form->setButton2("§cCANCEL", 2);
$form->setTitle("§l§eQUITAR RECORDAR CONTRASEÑA");
$form->setContent("§bEstas Seguro de Eliminarla?");
$form->setButton1("§aACEPTAR", 1);
$form->setButton2("§cCANCELAR", 2);
$form->sendToPlayer($player);
}

Expand Down Expand Up @@ -415,7 +415,6 @@ public function onCommand(CommandSender $player, Command $cmd, string $label, ar
$player->sendMessage(self::MSG_LOGIN."§cPlease Use This Command in game");
return true;
}
break;
case "register":
if($player instanceof Player){
if(isset($args[0]) && isset($args[1])){
Expand All @@ -439,7 +438,6 @@ public function onCommand(CommandSender $player, Command $cmd, string $label, ar
$player->sendMessage(self::MSG_REGISTER."§cUse This Command in-game");
return true;
}
break;
case "changepass":
if($player instanceof Player){
if(isset($args[0]) && isset($args[1])){
Expand All @@ -463,7 +461,6 @@ public function onCommand(CommandSender $player, Command $cmd, string $label, ar
$player->sendMessage(self::MSG_CHANGE_PASSWORD."§cPlease use this command in-game");
return true;
}
break;
case "rmpass":
if($player->isOp()){
if(isset($args[0])){
Expand Down Expand Up @@ -495,7 +492,6 @@ public function onCommand(CommandSender $player, Command $cmd, string $label, ar
$player->sendMessage(self::MSG_REMOVE_PASSWORD."§cYou don't have permission");
return true;
}
break;
case "mypass":
if($player instanceof Player){
$this->onMypass($player);
Expand All @@ -504,7 +500,6 @@ public function onCommand(CommandSender $player, Command $cmd, string $label, ar
$player->sendMessage(self::MSG_MY_PASSWORD."§cPlease Use This Command in-game");
return true;
}
break;
case "forgotpass":
if($player instanceof Player){
$this->onForgot($player);
Expand All @@ -513,7 +508,6 @@ public function onCommand(CommandSender $player, Command $cmd, string $label, ar
$player->sendMessage(self::MSG_FORGOT_PASSWORD."§cPlease Use This Command In-Game");
return true;
}
break;
}
return true;
}
Expand Down