Aidan W. Bruno Postado Março 26, 2015 Denunciar Share Postado Março 26, 2015 Bom dia, estou montando um site aqui, e me deparei com um dificuldade... Quero colocar uma área de login na index do site, para que quando a pessoa acessar com login e senha, já seja redirecionada para um painel de controle já pronto, e já logado. Segue códigos; CÓDIGO INDEX. <?php $host = "XXX.X.X.X"; $database = "XXXXX"; $tabela = "dados"; $login_db = "XXXX"; $senha_db = "XXXX"; $db = mysqli_connect ($host, $login_db, $senha_db, $database); ?> <?php session_start(); if(!isset($_SESSION["usuario"]) || !isset($_SESSION["senha"])) { echo 'Você não está logado! Entre agora mesmo!'; echo '<form method="post" action="logar.php"> <label for="login">Login:</label> <input name="usuario" type="text" id="usuario" size="10"/> <label for="email">Senha:</label> <input name="senha" type="password" id="senha" size="10"/> <br /><br /> <input type="submit" name="entrar" id="entrar" class="button" value="Entrar" style="cursor:pointer;"> </form>'; exit; } else { echo 'Logado.'; echo '<a href="painel.php">Clique aqui para acessar o painel</a>'; } ?> CÓDIGO LOGAR <?php $host = "XXX.X.X.X"; $database = "XXXXX"; $tabela = "dados"; $login_db = "XXXX"; $senha_db = "XXXX"; $db = mysqli_connect ($host, $login_db, $senha_db, $database); ?> <?php session_start(); if(!isset($_SESSION["usuario"]) || !isset($_SESSION["senha"])) { echo 'Você não está logado! Entre agora mesmo!'; echo '<form method="post" action="logar.php"> <label for="login">Login:</label> <input name="usuario" type="text" id="usuario" size="10"/> <label for="email">Senha:</label> <input name="senha" type="password" id="senha" size="10"/> <br /><br /> <input type="submit" name="entrar" id="entrar" class="button" value="Entrar" style="cursor:pointer;"> </form>'; exit; } else { echo 'Logado.'; echo '<a href="painel.php">Clique aqui para acessar o painel</a>'; } ?> CÓDIGO PAINEL <?php $host = "XXX.X.X.X"; $database = "XXXXX"; $tabela = "dados"; $login_db = "XXXX"; $senha_db = "XXXX"; $db = mysqli_connect ($host, $login_db, $senha_db, $database); ?> <?php session_start(); if(!isset($_SESSION["usuario"]) || !isset($_SESSION["senha"])) { echo 'Você não pode acessar esta pagina sem estar logado.'; echo '<form method="post" action="logar.php"> <label for="login">Login:</label> <input name="usuario" type="text" id="usuario" size="10"/> <label for="email">Senha:</label> <input name="senha" type="password" id="senha" size="10"/> <br /><br /> <input type="submit" name="entrar" id="entrar" class="button" value="Entrar" style="cursor:pointer;"> </form>'; } else { echo 'VocÊ está logado!'; } ?> Porém até fiz funcionar em localhost (127.0.0.1) só que preciso fazer ligar em uma conexão externa. E é ai que entra o problema, ele não loga no db em conexão externa. Grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Março 31, 2015 Denunciar Share Postado Março 31, 2015 Movendo para a área de PHP Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Aidan W. Bruno
Bom dia, estou montando um site aqui, e me deparei com um dificuldade...
Quero colocar uma área de login na index do site, para que quando a pessoa acessar com login e senha, já seja redirecionada para um painel de controle já pronto, e já logado.
Segue códigos;
Porém até fiz funcionar em localhost (127.0.0.1) só que preciso fazer ligar em uma conexão externa.
E é ai que entra o problema, ele não loga no db em conexão externa.
Grato
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.