eu com um sistema de login com sessao, padrão, aparentemente não teria problemas....
mas deu alguns...
<?php
/* logar.php */
include("config.php");
session_start();
// pegando dados do formulario
$userid = str_replace("'","",$_POST["userid"]);
$user_pass = $_POST["user_pass"];
$user_pass = md5($user_pass);
// verificado login no banco de dados
dbcon();
$query = mysql_query("select * from login where userid = '$userid' and user_pass = '$user_pass'");
if (!$query) {
die("Erro ao select da tabela login. Técnico:" . mysql_error());
}
// verificando se encontrou registros do login e senha no banco de dados.
if (mysql_num_rows($query) > 0) {
$dados = mysql_fetch_array($query); // pegando dados do banco.
$userid = $dados["userid"];
$chave = "1a2cf8gk68gj67gf784kh69fo6"; // chave secreta
$ip = $_SERVER["REMOTE_ADR"]; // ip do usuario
$hora = time(); // pegado horario atual.
$chave = md5($login . $chave . $ip . $hora);
// registrando a session com um array com o account_id, useride a chave.
$_SESSION['MeuLogin'] = array("id" => $account_id,"userid" => $userid,"chave" => $chave,"hora" => $hora);
// redirecionando para a pagina registrada.
header("location: home.php");
} else {
// redirecionando para o formulario de login com o erro.
header("location: login2.php?erro=Usuário ou senha Inválida");
}
?>
userid e user_pass vem do formulario...
bem, o erro é que o script não está efetuando o login....
Pergunta
Yugi Moto
Pessoal, mais um problema bem BÃO !!!!
eu com um sistema de login com sessao, padrão, aparentemente não teria problemas....
mas deu alguns...
userid e user_pass vem do formulario...
bem, o erro é que o script não está efetuando o login....
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.