Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, gostaria de obter uma resposta... estou agoniado ja...rsrsrr
estou encontrando o seguinte erro, na hora de efetuar login em um painel de controle, o problema não existia no outro servidor que estava hospedado o site
por isso ate creio q seja problema no servidor, mas queria q c se pudessem desse uma ollhada no erro e no codigo pra ver c estou certo.
>
Warning: session_start() [function.session-start]: open(C:\PHP5\sessiondata/sess_45konlgflo8fda8ihm2v9jdde5, O_RDWR) failed: No such file or directory (2) in /home/maxfrio/public_html/efetuaLogin.php on line 3
Warning: Unknown: open(C:\PHP5\sessiondata/sess_45konlgflo8fda8ihm2v9jdde5, O_RDWR) failed: No such file or directory in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\PHP5\sessiondata) in Unknown on line 0
a efetualogin.php esta assim, e nun consigui achar erro nela:
>
<?
session_start();
include("conecta.php");
//recebo as variáveis.
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
// verifico se estão preenchidos.
if(empty($usuario) || empty($senha)){
echo "você deve informar o usuário e a senha.";
$erro +=1; //informo que ocorreu um erro.
}
//verifico se o usuário e a senha possuem mais que 5 caracteres
if(strlen($usuario) < 6 || strlen($senha) < 6){
echo "Usuário e a senha deve possuir mais de 5 caracteres.";
$erro +=1;
}
// agora verifico se ocorreu erro ou não.
if($erro !=0)
{
echo "$erro";
echo "<br>";
echo "<a href='login.php#'>Voltar</a>";
}
//se não ocorreu erro
else{
$sql = mysql_query("select * from usuario where usuario='$usuario' and senha='$senha'");
$rows = mysql_num_rows($sql);
//verifico se existe registros na consulta
if($rows!=0){
//a consulta nao for 0
$mostra = mysql_fetch_array($sql); // busco todas as informações da consulta.
//incremento as variáveis.
$nome = $mostra["nome"];
$id = $mostra["id"];
//crio as sessoes
$_SESSION["usuario"] = $usuario; //sessão do usuario
$_SESSION["senha"] = $senha; //crio a sesão da senha
$_SESSION["nomeUsuario"] = $nome; //crio tb a sessão do nome para ser exibido
$_SESSION["idUsuario"] = $id; //crio tb e levo junto a sessão do id para que seja usado se precisar
//apresento uma mensagem de boas vindas usando o alert e puxando o php dentro do javascript
echo "<script>
alert('Seja bem Vindo, " . $nome . " ');
</script>";
//redireciono para a pagina padrão
echo "<script> window.location='cpanel.php'; </script>";
}//fecho o if
else{
//por algum motuivo for 0 a consulta
echo "<script>alert('Usuário e senha Não reconhecidos.'); history.back()</script>";
//se for 0 mostro mensagem e utilizo a função js para voltar para a pagina.
}//fecho o else da consulta
}//fecho o else de verificação
mysql_close();
?>
se puderem estarei muito agradecido.
Carregando comentários...