Commit 29b36c97120889d1489897b1cc13ca5dd4b0a83d

Authored by Edmar Moretti
1 parent 28be37b7

-

Showing 2 changed files with 36 additions and 35 deletions   Show diff stats
admin/admin.db
No preview for this file type
admin/php/login.php
... ... @@ -25,7 +25,7 @@ Este programa é distribuído na expectativa de que seja útil
25 25 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
26 26 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
27 27 Consulte a Licença Pública Geral do GNU para mais detalhes.
28   -Você deve ter recebido uma cpia da Licença Pública Geral do
  28 +Você deve ter recebido uma copia da Licença Pública Geral do
29 29 GNU junto com este programa; se não, escreva para a
30 30 Free Software Foundation, Inc., no endereço
31 31 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
... ... @@ -135,6 +135,7 @@ switch (strtoupper($funcao))
135 135 $retorno = "sim";
136 136 }
137 137 else{
  138 + //echo "oi";exit;
138 139 if(verificaOperacaoSessao($operacao) == true){
139 140 $retorno = "sim";
140 141 }
... ... @@ -144,14 +145,14 @@ switch (strtoupper($funcao))
144 145 }
145 146 cpjson($retorno);
146 147 break;
147   - /*
148   - Valor: RECUPERARSENHA
149   -
150   - Cria uma nova senha para um usuario enviando-a por e-mailo
151   -
152   - Paremeter:
153   -
154   - $usuario
  148 + /*
  149 + Valor: RECUPERARSENHA
  150 +
  151 + Cria uma nova senha para um usuario enviando-a por e-mailo
  152 +
  153 + Paremeter:
  154 +
  155 + $usuario
155 156 */
156 157 case "RECUPERARSENHA":
157 158 $retorno = false;
... ... @@ -160,16 +161,16 @@ switch (strtoupper($funcao))
160 161 }
161 162 cpjson($retorno);
162 163 break;
163   - /*
164   - Valor: ALTERARSENHA
165   -
166   - Altera a senha de um usuario
167   -
168   - Paremeter:
169   -
  164 + /*
  165 + Valor: ALTERARSENHA
  166 +
  167 + Altera a senha de um usuario
  168 +
  169 + Paremeter:
  170 +
170 171 $usuario
171 172  
172   - $novasenha
  173 + $novasenha
173 174 */
174 175 case "ALTERARSENHA":
175 176 $retorno = false;
... ... @@ -225,10 +226,11 @@ function verificaPapelSessao($id_papel){
225 226 }
226 227 return $resultado;
227 228 }
228   -//
229   -//verifica se uma determinada operacao esta registrada na variavel SESSION
  229 +//
  230 +//verifica se uma determinada operacao esta registrada na variavel SESSION
230 231 //
231 232 function verificaOperacaoSessao($operacao){
  233 +
232 234 $resultado = false;
233 235 //a validacao consulta $_SESSION, que e definida no login
234 236 if(validaSessao()){
... ... @@ -267,24 +269,23 @@ function autenticaUsuario($usuario,$senha){
267 269 //verifica se o usuario esta cadastrado no ms_configura.php em $i3geomaster
268 270 if(verificaMaster($usuario,$senha) == true){
269 271 $pa = pegaDados("select * from ".$esquemaadmin."i3geousr_papelusuario ",$locaplic);
270   - $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);
271   - $gr = pegadados("SELECT * from ".$esquemaadmin."i3geousr_grupousuario ");
272   -
273   - $operacoes = array();
274   - foreach($op as $o){
275   - $operacoes[$o["codigo"]] = true;
276   - }
277   - $papeis = array();
278   - foreach($pa as $p){
279   - $papeis[] = $p["id_papel"];
280   - }
281   - $gruposusr = array();
282   - foreach($gr as $p){
283   - $gruposusr[] = $p["id_grupo"];
  272 + $op = pegadados("SELECT O.codigo FROM ".$esquemaadmin."i3geousr_operacoes AS O");
  273 + $gr = pegadados("SELECT * from ".$esquemaadmin."i3geousr_grupousuario ");
  274 + $operacoes = array();
  275 + foreach($op as $o){
  276 + $operacoes[$o["codigo"]] = true;
  277 + }
  278 + $papeis = array();
  279 + foreach($pa as $p){
  280 + $papeis[] = $p["id_papel"];
  281 + }
  282 + $gruposusr = array();
  283 + foreach($gr as $p){
  284 + $gruposusr[] = $p["id_grupo"];
284 285 }
285 286 $master = array();
286 287 $master["id_usuario"] = "master";
287   - $master["nome_usuario"] = "master";
  288 + $master["nome_usuario"] = "master";
288 289 $r = array("usuario"=>$master,"papeis"=>$papeis,"operacoes"=>$operacoes,"gruposusr"=>$gruposusr);
289 290 return $r;
290 291 }
... ... @@ -328,4 +329,4 @@ function logoutUsuario(){
328 329 $_SESSION = array();
329 330 session_destroy();
330 331 }
331   -?>
332 332 \ No newline at end of file
  333 +?>
... ...