diff --git a/admin/admin.db b/admin/admin.db index a1c45dd..daa341b 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/php/login.php b/admin/php/login.php index 0c63cb4..50558f8 100644 --- a/admin/php/login.php +++ b/admin/php/login.php @@ -25,7 +25,7 @@ Este programa é distribuído na expectativa de que seja útil porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. -Você deve ter recebido uma c�pia da Licença Pública Geral do +Você deve ter recebido uma copia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. @@ -135,6 +135,7 @@ switch (strtoupper($funcao)) $retorno = "sim"; } else{ + //echo "oi";exit; if(verificaOperacaoSessao($operacao) == true){ $retorno = "sim"; } @@ -144,14 +145,14 @@ switch (strtoupper($funcao)) } cpjson($retorno); break; - /* - Valor: RECUPERARSENHA - - Cria uma nova senha para um usuario enviando-a por e-mailo - - Paremeter: - - $usuario + /* + Valor: RECUPERARSENHA + + Cria uma nova senha para um usuario enviando-a por e-mailo + + Paremeter: + + $usuario */ case "RECUPERARSENHA": $retorno = false; @@ -160,16 +161,16 @@ switch (strtoupper($funcao)) } cpjson($retorno); break; - /* - Valor: ALTERARSENHA - - Altera a senha de um usuario - - Paremeter: - + /* + Valor: ALTERARSENHA + + Altera a senha de um usuario + + Paremeter: + $usuario - $novasenha + $novasenha */ case "ALTERARSENHA": $retorno = false; @@ -225,10 +226,11 @@ function verificaPapelSessao($id_papel){ } return $resultado; } -// -//verifica se uma determinada operacao esta registrada na variavel SESSION +// +//verifica se uma determinada operacao esta registrada na variavel SESSION // function verificaOperacaoSessao($operacao){ + $resultado = false; //a validacao consulta $_SESSION, que e definida no login if(validaSessao()){ @@ -267,24 +269,23 @@ function autenticaUsuario($usuario,$senha){ //verifica se o usuario esta cadastrado no ms_configura.php em $i3geomaster if(verificaMaster($usuario,$senha) == true){ $pa = pegaDados("select * from ".$esquemaadmin."i3geousr_papelusuario ",$locaplic); - $op = pegadados("SELECT O.codigo, PU.id_usuario FROM ".$esquemaadmin."i3geousr_operacoes AS O JOIN ".$esquemaadmin."i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geousr_papelusuario AS PU ON OP.id_papel = PU.id_papel ",$locaplic); - $gr = pegadados("SELECT * from ".$esquemaadmin."i3geousr_grupousuario "); - - $operacoes = array(); - foreach($op as $o){ - $operacoes[$o["codigo"]] = true; - } - $papeis = array(); - foreach($pa as $p){ - $papeis[] = $p["id_papel"]; - } - $gruposusr = array(); - foreach($gr as $p){ - $gruposusr[] = $p["id_grupo"]; + $op = pegadados("SELECT O.codigo FROM ".$esquemaadmin."i3geousr_operacoes AS O"); + $gr = pegadados("SELECT * from ".$esquemaadmin."i3geousr_grupousuario "); + $operacoes = array(); + foreach($op as $o){ + $operacoes[$o["codigo"]] = true; + } + $papeis = array(); + foreach($pa as $p){ + $papeis[] = $p["id_papel"]; + } + $gruposusr = array(); + foreach($gr as $p){ + $gruposusr[] = $p["id_grupo"]; } $master = array(); $master["id_usuario"] = "master"; - $master["nome_usuario"] = "master"; + $master["nome_usuario"] = "master"; $r = array("usuario"=>$master,"papeis"=>$papeis,"operacoes"=>$operacoes,"gruposusr"=>$gruposusr); return $r; } @@ -328,4 +329,4 @@ function logoutUsuario(){ $_SESSION = array(); session_destroy(); } -?> \ No newline at end of file +?> -- libgit2 0.21.2