Jump to content


manogaucho

Member Since 10/12/2008
Offline Last Active 08/12/2010, 16:55
-----

Posts I've Made

In Topic: [ajuda] Criar Um Sistema Login Basico

27/10/2009, 20:36

Uma Rapida busca no Google, e: http://forum.wmonlin...showtopic=24144

Veja se pode ajuda-lo,
não esqueça de buscar antes,

Bons Negocios.



Com tua ajuda fiz assim:
?>
<html>
<body>
<form action="login.php" name="cadastro" method="post">
Nome: <input type="text" name="nome"><br>
Senha: <input type="text" name="senha"><br>
<input type="submit" value="enviar">
</form>
</body>
</html>

<?

$nome= $_POST['nome'];
$senha = $_POST['senha'];
//faz a confirmação de nome e senha no db
$logar = mysql_query("SELECT LINK FROM conta WHERE NOME='$nome' AND SENHA='$senha'") or die("erro ao selecionar");
if (strlen($senha)< 1)
echo '<p align="center"> Senha Incorreta, Por favor<BR><a href="java script:history.back(1);">tente denovo</a></p>';
elseif (mysql_num_rows($logar)>0 ){
header("location:http://www.meusite.com.br");
} else {
echo '<p align="center">Senha ou apelido invalido.<BR><a href="java script:history.back(1);">Tente novamente.</a></p>';
}
?>

O Mesmo esta funcionando,Mas no lugar de mostar o http://www.meusite.com.br, quero que mostre o link que esta no campo LINK da tabela..




Resolvido

ficou assim:

login.php
<?
require_once("conexao.php");
?>
<form action="login.php" name="cadastro" method="post">
<div align="center">Nome:
	<input type="text" name="nome">
	<br>
  Senha:
  <input type="password" name="senha">
  <br>
  <input type="submit" value="enviar">
</div>
</form>
<p>&nbsp;</p>
</body>
</html>

<?

$nome= $_POST['nome'];
$senha = $_POST['senha'];
//faz a confirmação de nome e senha no db
$logar = mysql_query("SELECT LINK FROM conta WHERE NOME='$nome' AND SENHA='$senha'") or die("erro ao selecionar");

if (strlen($senha)< 1)
echo '<p align="center"> Senha Incorreta, Por favor<BR><a href="java script:history.back(1);">tente denovo</a></p>';
elseif (mysql_num_rows($logar)>0 ){
$linha = mysql_fetch_array($logar);
header("location:$linha[LINK]");
} else {
echo '<p align="center">Senha ou apelido invalido.<BR><a href="java script:history.back(1);">Tente novamente.</a></p>';
}
?>

In Topic: [ajuda] Criar Um Sistema Login Basico

27/10/2009, 12:30

Então, você deve colocar no action do form a página que você quer enviar os dados do login.
E nessa página recuperar os campos e verificar se eles existem no banco.
Se existir você poderia salvar em um sessão os dados e nas páginas que você quer "proteger" você verifica se a sessão existe.

Acho que isso te ajuda.


Desculpas pela demora em responder, eu não estava em casa, mas vamos ao assunto, estou para sem fazer nada,não entendi direito, tem como mandar algum codigo pra facilitar.

In Topic: [ajuda] Criar Um Sistema Login Basico

22/10/2009, 09:24

certo, qual sua dúvida?


Fiz varios teste, mas não deu certo, então so criei a pagina conexão e a pagina principal, nesta onde coloca o nome e senha, para chamar o campo LINK ( respondente a senha e nome digitados) do banco de dado

<?
include "conexao.php";
?>

<table width="670">
  <tr>
	<td height="22"><form name="form1" method="post" action="">
	<p align="center">&nbsp;</p>
	<p align="center">NOME:
		<input name="campo_nome" type="text" id="campo_nome">
	</p>
	<p align="center">SENHA:
	  <input name="campo_senha" type="text" id="campo_senha">
	</p>
	<p align="center">&nbsp;</p>
	<p align="center">
	  <input type="submit" name="Submit" value="ENTRAR">
</p>
	<p>&nbsp;	</p>
	</form></td>
  </tr>
</table>

Demais obrigado!!

IPB Skin By Virteq