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

Login


Guest - SirSmart -

Pergunta

Guest - SirSmart -

Gente desculpa mas eu tenho que colocar o código, pois está me dando erro e eu não consegui acha-lo

Se alguém puder me ajudar eu agradeço


<?php
session_start();
?>

</html>
<title>Login</title>

<body background="C:\Arquivos de programas\Apache Group\Apache\htdocs\cassia\imagens\background.png">

<h1><center><br>LOGIN</center></h1></br>

<center><form method="post" action="logindb.php">

<table border="10" HEIGHT="40%" WIDTH="10%">
<tr><th>Usuário </th>
<td> <input type="text" name="name"> </td>
</tr>
<tr>
<th> Senha </th>
<td> <input type="password" name="password"> </td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="OK">
</td>
</tr>
</table>

<a href="cadastro_usuario.php"><br><b>Cadastrar Usuário</b></a></br>

</form></center></table>
</body>
</html>
Agora é o codigo de autenticação, onde está me dando o erro na linha 65
<?php 

session_start();

$_SESSION["usuario"]==NULL;

$name = $HTTP_POST_VARS['name'];
$password=md5($HTTP_POST_VARS['password']);

	echo '<body background="C:\Arquivos de programas\Apache Group\Apache\htdocs\cassia\imagens\background.png">';

	if (empty($HTTP_POST_VARS['name'])|| empty($HTTP_POST_VARS['password']))
	{
  echo 'Digite os Campos Correspondentes';
	}

else
{


  $mysql=mysql_connect('localhost','root','copernic'); //conecta ao banco

  if(!$mysql)
   {
	echo('Impossível conectar ao banco de dados');
   }
  else
   {
	$mysql=mysql_select_db('users');

   }

	if(!$mysql)
	{
  echo'Banco não exixtente';
	}


	//$query="select * from login where login='$name' and senha=md5('$pass_crypt') LIMIT 1"; 


	$query="select * from login where login='".$_POST['name']."' and senha='".md5($_POST['password'])."' LIMIT 1";  
  

	$result=mysql_query($query); //identificador de resultados

	if(!$result)
	{
  echo "Impossivel obter resultado";
  echo "erro:".mysql_error();
	}

   $count=mysql_num_rows($result);


	if($count>0)
	{
  
  $_SESSION["usuario"]=$name;
  
  $caminho = "http://localhost/cassia/menu.php";
  $arquivo = basename ($caminho);        // $arquivo = "index.php"
  $arquivo = basename ($caminho,".php"); // $arquivo = "index"

  header("location:$arquivo");
  
  
	}
	else
	{
  echo'Usuário ou Senha Inválido';

  
	}
}
?>

Obrigado

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Guest - SirSmart -

O erro é esse..... Meu login é primary key, eu preciso fazer um select usando primary key no login, ou não????

Warning: Cannot modify header information - headers already sent by (output started at c:\arquivos de programas\apache group\Apache\htdocs\cassia\logindb.php:10) in c:\arquivos de programas\apache group\Apache\htdocs\cassia\logindb.php on line 65

Obrigado

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...