Ir para conteúdo
Fórum Script Brasil
  • 0

Login


liks

Pergunta

huh.gif

Oi pessoal,

Estou com dificuldades para criar um login da minha página, por favor me ajudem. Eu já coloquei algumas coisas mas como não tenho muita noção, não estou conseguindo identificar onde está o erro.

Abaixo segue o código, que está sendo puxado do bd mysql:

A primeira página é o login.php:

<?php

include "./conexao.inc";

if(empty($usuario)){

  $usuario = ''; }

if(empty($senha)){

  $senha = ''; }

?>

<html>

<head>

<title>Estimativa</title>

  <style type="text/css">

  .style4 {

    font-family: Verdana;

    font-size: 12px;

  }

  .style7 {font-family: Verdana;

    font-size: 14px;

    font-style: italic; color: #003399;

  }

  .style8 {

    font-family: Verdana;

    font-size: 24px;

    font-weight: bold;

    font-style: italic;

    color: #003399;

  }

 

  </style>

<script language = "JavaScript">

function validar(){

if(login.usuario.value==""){

  alert("Digite login");

  login.usuario.focus();

  return false;

  }

if(login.senha.value==""){

  alert("Digite senha");

  login.senha.focus();

  return false;

  }

}

</script>

</head>

<body>

<form name="login" action="./login_session.php" method="post">

<table width="832" height="249" border="1" align="CENTER">

  <tr>

  <td height="100" align="right" valign="bottom"><span class="style8">Login</span></td>

  </tr>

  <tr>

    <td height="130" align="center">

  <b>Usuário:</b>

  <input type="text" name="usuario" maxlength="30" size="35" >

  <b>Senha:</b>

  <input type="password" name="senha" maxlength="15" size="20"><br><br>

  <input type="submit" name="submit" value="Enviar" onClick="return validar();"> </td>

  </tr>

  <tr>

    <td height="53">&nbsp;</td>

  </tr>

</table>

</form>

</body>

</html>

apartir desta vem a login_session.php:

<?PHP

session_start("Intralab"); //Inicializa a sessão

  include "./conexao.inc";

  if(!(empty($usuario) AND empty($senha))) {

    //Verifica usuário

    $query = "SELECT nom_login, sen_login, tipouse FROM login WHERE nom_login='$usuario' AND sen_login='$senha'";

    $result = mysqlexec($conect,$query);

    if(mysql_num_rows($result) > 0 ) {

    //Usuário existe -> registra as informações na sessão

        $tipouse = mysql_result($result,0,"tipouse");

      session_register("login","senha","tipouse");

      header("location: ./menu.php");

    }Else{

        echo "<center><img src=imagens/alerta.gif width=39 height=41>&nbsp;";

      echo "<font face=Arial size=4 ><b>Usu&aacute;rio ou Senha Inv&aacute;lidos</b></font>";

      echo "&nbsp;<img src=imagens/alertaInv.gif width=39 height=41></center>";

  }

}

?>

que chama a ultima menu.php( que ainda não está feito o código):

<?

include "./login_session.php";

include "./conexao.inc";

  if(!(session_is_registered("usr") AND session_is_registered("pass"))){ 

               

              echo "Area somente para usuários cadastrados!";

           

            }else{

              # Mostra o conteudo do site para o usuário !!!   

            }

?>

<? echo "<PRE>";

PRINT_R($_POST);

echo "</PRE>";

exit; ?>

<html>

<head>

<title>Untitled Document</title>

</head>

<body>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Guest - Robson -

Voce precisa pegar os valores do formulario que voce esta envindo pra pagina

use $_POST

procure por variaveis predefinidas

voce deve estar usando o register_global em on ele saiu de linha

faz tempo desdo php3

e ele deixa seu site sem segurança

aprenda a fazer voce mesmo esses erros contece por voce pegar script pronto

e não entender nada de php

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...