um trecho da pagina login.php
if($_POST["login"] == "" || $_POST["senha"] == ""){ /* verifica se os dados estão vazios */
echo "Você deve postar seu login e sua senha!"; /* se estiver, mostra esse aviso */
} else { /* se não, continua a verificar... */
$login = $_POST["login"]; /* pega o valor de login do form anterior */
$senha = $_POST["senha"]; /* pega o valor da senha do form anterior */
$query = mysql_query("SELECT id, login, senha FROM ".$tabela." WHERE login='".$login."' && senha='".$senha."'") or die ("Erro: ". mysql_error()); /* faz a consulta no bd, e verifica se o login e senha digitados pelo usuário são iguais aos do bd */
$total = mysql_num_rows($query); /* aqui pega o número de linhas que obedecam à consulta anterior */
if($total == "0"){ /* se não tiver nenhuma linha, mostra o aviso */
echo "<center><b>Login ou senha inválidos.</b><br /><b>Tente de novo</b><br /></center>$corpo<br />
<center><a href=\"index.php\"><b>Voltar</b></a></center>";
} else { /* se não, continua... */
while($l = mysql_fetch_array($query)){ /* aqui pega o resultado do bd e passa pra variáveis, registrando-as na sessão criada no início do arquivo */
$_SESSION["id"] = $l["id"];
$_SESSION["login_user"] = $l["login"];
$_SESSION["senha_user"] = $l["senha"];
switch ($login) {
case "3artdesign":
header("Location: clientes.php");
break;
case "wonline":
header("Location: orcamento.php");
break;
}
ai no inicio da pagina clientes.php
<?php
session_start();
require("verifica.php"); /* aqui, inclui o arquivo verifica.php */
include("config2.php"); /* aqui, inclui o arquivo de conexão */
echo "Bem Vindo, $_SESSION["login_user"]";
?>
Edição feita por: Andre Summers, 01/06/2006, 13:03.
"A verdade é que a vida é difícil e perigosa; que quem é fraco deve sofrer; que quem exige amor será decepcionado; que quem é faminto não será alimentado; que quem busca a paz encontrará a luta; que a verdade é apenas para os corajosos; que a alegria é somente para aquele que não teme estar sozinho; que a vida é apenas para aquele que não tem medo de morrer."