Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, boa tarde.
Estou precisando de uma forma de proteger um diretório com PHP, e deixar seu conteúdo restrito.
Após login do usuário ele iria pra seu determinado diretório, por exemplo "pasta1", então se ele tentasse entrar em outro diretório ele não conseguiria acessar seu conteúdo. Então pensei na seguinte lógica.
<?php/* o array $dir2, é só como exemplo, seria quem teria acesso a esse diretório, viria do cadastro do usuário */$dir = getcwd();$dir2 = array("pasta1","pasta2","pasta3"); if (!(in_array($dir,$dir2))) { echo "Diretório Protegido"; exit;} else { echo "Diretório atual: ". $dir; }echo "<br>"."Conteúdo ......"."<br>";echo "Conteúdo ......"."<br>";echo "Conteúdo ......"."<br>";echo "Conteúdo ......"."<br>";echo "Conteúdo ......"."<br>";?>Essa minha lógica está correta ? Alguém tem alguma outra dica ? É possível de alguma forma um usuário que sua permissão não conste no $dir2(aproveitando e utilizando a lógica acima) consiga burlar esse script e acessar o conteúdo desse diretório ?Muito obrigado.Carregando comentários...