estou ficando louco....sessions
E aew Galera, beleza? Estou tentando fazer um sistema de login e senha pro meu site mas até agora nao obtive sucesso com as SESSIONS. Postarei aqui os codigos e ESPERO QUE ME AJUDEM PQ NAO AGUENTO MAIS ISSO !!!!!!!
Ai vai : Pagina ADMINISTRA.PHP ( ela contem o form que envia o login e a senha para a pagina login pelo metodo POST)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>ADMINISTRA - AUTO SYSTEM 2004</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="215" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td width="211" valign="top" bordercolor="#000000" bgcolor="#000000"><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif"><strong>Auto
Sistem - 2004</strong></font></td>
</tr>
<tr>
<td align="center" valign="middle" bordercolor="#000000">
<form name="form1" method="post" action="login.php">
<strong><font size="2" face="Arial, Helvetica, sans-serif"><br>
Login.......
<input name="login" type="text" id="login" style="border: 1px black solid;font-color:blue; font-family:arial;font-size:12;">
<br>
Senha......</font></strong>
<input name="senha" type="password" id="senha" style="border: 1px black solid; font-family:arial;font-size:12;">
<br>
<br>
<input type="submit" name="Submit" value="Acessar" style="border:1px black solid; Background-Color=:white; font-family:arial;">
</form>
</td>
</tr>
</table>
</body>
</html>
Agora temos a Pagina LOGIN.PHP , que cria e grava na sessao.
<?php
$login = $_POST["login"];
$senha = $_POST["senha"];
session_start("usuarios"); //inicia a sessao
$conexao = mysql_connect("localhost","root","") or die ("Erro CONEXAO");
$selectdb = mysql_select_db("edu") or die ("Erro ao selecionar o DB");
if(!(empty($login) AND empty($senha))) {
$sql = "SELECT * FROM adm WHERE login='$login' AND senha='$senha'";
$select = mysql_query($sql,$conexao);
$linhas = mysql_num_rows ($select);
if($linhas>0)
{ // usuario existe
session_register("login","senha");//registra na SESSAO
header ("Location:http://localhost/edu/AutoSistem/operacoes.php");
}
else
{//user nao existe
print ("Usuario ou Senha Invalidos.<br><a href='administra.htm'>Clique aqui para voltar</a>");
}
}
mysql_close($conexao);
?>
E por ultimo a INCLUDE VALIDA_SESSIONS QUE VAI ESTAR EM TODAS AS PAGINAS INCLUSIVE NA OPERACOES.PHP
<?php //valida session
if(!(session_is_registered("login") AND session_is_registered("senha")))
{
print ("Voce não efetuou o login"); exit;
}
?>
espero que vcs possam me ajudar pessoal. Nao aguento mais ver : "você nao fez o LOGIN"
ahhhhhh q raiva . ME ajudem . :blink: :blink: :blink: :blink: :blink: :blink:
Discussão (10)
Carregando comentários...