• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

abstracto

Projecto Online

5 mensagens neste tópico

EDIT:usa o geshi para a fixar código. ( Pedrotuga )

Na parte k as pessoas se auntenticam ñ funciona,mas funciona localmente ñ percebe se me pudessem ajudar....

Obrigado

link--www.inforeng.com/Pedro

Tá aki o código login tmb:

<div id="menu">
<ul>
<p><font color="#FF6600">Seja Bem-Vindo<br/> Efectue autenticação ou registe-se para poder aceder as nossas opções...</font></p>	 
</ul>
</div>
<!-- end #menu -->
<div id="content">
<div id="posts">
	<iframe width="500" height="500" name="zona1" align="top" frameborder ="0" scroolling="no">

	</iframe>
</div>
<!-- end #posts -->
<div id="links">
	<h2 class="title">Autenticação</h2>
	<font color="#F49500" size="1" face="MS Sans Serif, sans-serif, Verdana">
	<form method="POST" action="index.php">
  		<fieldset style="width: 151px; height: 91px; padding: 2">
  		 <legend>
	   <font color="#F49500" size="1" face="MS Sans Serif, sans-serif, Verdana">Login
	 </legend>
	  <input type="text" name="username" size="20"><p>
  		  <input type="password" name="password" size="20"></p>
  		</fieldset><p><input type="submit" value="Submeter" name="B1"></p></form></font></a>
	<a href="registar.php" target="zona1"><p>Pretende Registar-se</p></a>

</div>
<!-- end #links -->
<div style="clear: both;"> </div>
</div>
<!-- end #content -->

<?php
      // Validação do utilizador
      if (isset($_POST['username']) || isset($_POST['password'])) 
  {
          // form submitted
          // check for required values
          if (empty($_POST['username'])) {
              die ("ERRO: Please enter username!");
          }
          if (empty($_POST['password'])) {
              die ("ERRO: Please enter password!");
          }
          // open connection
          $connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");
          
          // select database
          mysql_select_db($db) or die ("Unable to select database!");
          
          // create query
       		$query = "SELECT * FROM users WHERE login = '".$_POST['username']."' AND password = SHA1('".$_POST['password']."') "; 
          
      	   // execute query 
      	   $result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
      	   $registo =mysql_fetch_assoc ($result);
      
      
      
        	// see if any rows were returned
          	if (mysql_num_rows($result) == 1) 
	  	{
              	// if a row was returned
              	// authentication was successful
              	// create session and set cookie with username
              	//session_start();
              	$_SESSION['auth'] = 1;
      		  	$_SESSION['id']=$registo['id_user'];
      		  	$_SESSION['username']=$_POST['username'];
      		  	setcookie("username", $_POST['username'], time()+(84600*30));
        	  	echo '<meta http-equiv="refresh" content="0;url=index.php">';
          	}
          	else 
	  	{
              	// no result
              	// authentication failed
              	echo "ERRO: Nome de Utilizador ou Palavra-passe incorrectos!";
          	}
          
          	// free result set memory
          	mysql_free_result($result);
          
          	// close connection
          	mysql_close($connection);
      }
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Assim é dificil.

Afixa aí o erro que te dá, onde é que ele ocorre e o que é que estás a tentar fazer.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O ENGRAÇADO É K NÃO DÁ ERRO PORKE ELE AXO FICA LOGADO Ñ MUDA É DE PÁGINA

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu ñ sou muito bom as explicar as cenas mas se ñ se importarem registem-se e logem-se depois ixo era suposto mudar de pag.para uma pag. k tem o calendario e mais cenas mas ñ muda

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora