Boa tarde,
Tenho seguinte script abaixo! Funcionando perfeitamente! Seleciona uma página para cada usuário! Só tem um porém... Quando copio o link da pagina e coloco no navegador, ele abre direto, sem pedir a senha e o login novamente... como posso impedir isso? Sou novato em PHP...
Segue código:
<?php if(isset($_POST['usuario'])){ $servidor = 'localhost'; //Host $usuario = 'root'; // User $senha = 'vertrigo'; // Senha do User $banco = 'login'; // Nome do BD //Conexao com o BD $pdo = new PDO('mysql:host='.$servidor.';dbname='.$banco,$usuario,$senha); $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //Recupera o Usuario e Senha $usuario = $_POST['usuario']; $senha = $_POST['senha']; try{ //Faz o Select da Pagina No Banco $sql = $pdo->prepare("SELECT `pagina` FROM `tabela_login` WHERE `usuario`= ? AND `senha`= ? LIMIT 1"); $sql->execute(array($usuario,$senha)); if($sql->rowCount() > 0 ){ foreach($sql->fetchAll() as $dados) { //Seleciona a Pagina E Redireciona para a pagina cadastrada no banco $pagina = $dados['pagina']; header('Location:'.$pagina); } }else{ echo 'Usuario ou Senha Incorretos'; } //Se o Usuario e senha Forem Corretos Entra no While }catch(PDOexception $e){ echo 'Ocorreu um Erro Ao Conectar : '.$e->getMessage(); } } ?>
Quem puder me ajudar! agradeço muito!