Jack Oliveira 1 Denunciar post Postado Junho 7, 2019 Ola pessoal preciso de ajuda de vocês se assim puderem Bom no meu painel admin tem 3 nivel de usuario 1 - Master Web 2 - Administrador 3 - Editor No web master se eu deixa o selection vazio esta de boa funciona normal já no admin e editor se eu der permissao para um url ex: noticias.php <--OBS: Até aqui esta de boa Mas se eu for e trocar noticias.php por galeria.php eles tem acesso a galeria.php na qual não foi dado a permissao eles também tem acesso a este modulos e quero que eles tenha acesso apenas na quela url que foi permitido por mais que tente digitar outra url eles não ter acesso.. codigo da permissao fiz assim <?php if (DadosSession('nivel') == '1') { ?> <div class="form-group"> <label><?php echo $txt['permissao_acesso']; ?>:</label> <select class="form-control select2" name="permissao[]" multiple="multiple" data-placeholder="<?php echo $txt['todos_os_mods']; ?>"> <?php $Query = DBRead('modulos','nome, url'); if (is_array($Query)) { foreach ($Query as $modulos) { ?> <option value="<?php echo $modulos['url']; ?>"><?php echo $modulos['nome']; ?></option> <?php } } ?> </select> </div> <?php } elseif (DadosSession('nivel') == '2' && DadosSession('id') != get('EditarItem')) { ?> <?php $ModsPermitido = explode(', ', DadosSession('permissao')); ?> <div class="form-group"> <label><?php echo $txt['permissao_acesso']; ?>:</label> <select class="form-control select2" name="permissao[]" multiple="multiple" data-placeholder="<?php echo $txt['todos_os_mods']; ?>"> <?php if (is_array($ModsPermitido)) { foreach ($ModsPermitido as $modulos) { var_dump($modulos); $QueryMod = DBRead('modulos','nome, url',"WHERE url = '{$modulos}'"); foreach ($QueryMod as $qmodulos) { if(strpos($usuarios['permissao'], $modulos) !== false){ ?> <option selected value="<?php echo $qmodulos['url']; ?>"><?php echo $qmodulos['nome']; ?></option> <?php } else { ?> <option value="<?php echo $qmodulos['url']; ?>"><?php echo $qmodulos['nome']; ?></option> <?php } } } }?> </select> </div> <?php } ?> Poderia me dizer se tem como ou o que tenho que colocar nas paginas ex: noticias.php - galeria.php - conteudos.php para que eles acesse apenas a pagina que foi dado a permissão.. Desde já fico grato :) Compartilhar este post Link para o post Compartilhar em outros sites