Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juhe Gieves

[Resolvido] Erro no script login

Recommended Posts

Ola galera sou novo aqui no forum e estou com um problema num script que esta acontecendo no login aparece a msg Parse error: syntax error, unexpected $end in /srv/disk9/1078636/www/brasilbux.tk/login.php on line 102

Mas meu script tem apenas 101 linhas ai que ta me dificultando se alguem puder me ajudar desde ja agradeço

 

Esse é o script

<?php session_start();

if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"])){ ?>

 

<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=myaccount.php">

 

 

<?php

exit();

}

 

$display_error = "";

$username = "";

 

if ($_POST['username']) {

$username = $_POST['username'];

if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){

$display_error = "* Security Code Error"; // error language

include ('error.php');

exit();

}else{

include('includes/config.inc.php');

$username=uc($_POST['username']);

$pass=uc($_POST['password']);

$password = sha1($pass);

 

if ($password==NULL) {

$display_error = "* All fields are required"; // error language

include ('error.php');

exit();

}else{

$myDb->connect();

$query = mysql_query("SELECT username,password FROM yob_users WHERE username = '$username'") or die(mysql_error());

$data = mysql_fetch_array($query);

$myDb->close();

if($data['password'] != $password) {

$display_error = "* Please, Check your username/password."; // error language

include ('error.php');

exit();

}else{

$myDb->connect();

$query = mysql_query("SELECT username,password FROM yob_users WHERE username = '$username'") or die(mysql_error());

$row = mysql_fetch_array($query);

$myDb->close();

$nicke=$row['username'];

$passe=$row['password'];

setcookie("usNick",$nicke,time()+7776000);

setcookie("usPass",$passe,time()+7776000);

$lastlogdate = date("F j, Y - g:i a");

$lastip = getRealIP();

$myDb->connect();

$querybt = "UPDATE yob_users SET lastlogdate='$lastlogdate', lastiplog='$lastip' WHERE username='$nicke'";

mysql_query($querybt) or die(mysql_error());

$myDb->close(); ?>

<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=myaccount.php">

<?

}

}

}

}else{

include ('header.php');

?>

<div id="content">

<p class="error"><?php echo $display_error;?></p>

 

<form action="login.php" method="post" class="f-wrap-1">

 

<div class="req"><a href="signup.php">Not Registered?</a><br /><a href="recoverpass.php">Forgot your Password?</a></div>

 

<center><a href="http://www.neobux.com/?r=rh123"target="_blank" ><img src="http://images.neobux.com/imagens/banner9/?u=rh123&u3=9165176" width="468" height="60" /></a>

</center>

 

 

<fieldset>

 

<h3>Member Login</h3>

 

<label for="firstname"><b>Username:</b>

<input id="username" name="username" type="text" class="f-name" autocomplete="off" tabindex="1" /><br />

</label>

<label for="password"><b>Password:</b>

<input id="password" name="password" type="password" class="f-name" autocomplete="off" tabindex="2" /><br />

</label>

<label for="code"><b>Security Code:</b>

<input id="code" name="code" type="text" class="f-name" autocomplete="off" tabindex="3" /><br />

</label>

<label for="code2"><b> </b>

<img src="image.php?<?php echo $res; ?>" /><br />

</label>

<div class="f-submit-wrap">

<input type="submit" value="Submit" class="f-submit" tabindex="4" /><br />

 

<a href="http://www.clixsense.com/?3514239" target="_blank"><img src="http://static.clixsense.com/banners/clixsense468x60c.png" border="0" /></a>

 

</div>

</fieldset>

</form>

 

<?php

include ('footer.php');

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Não sei se o script está certo, mas esse erro acontece porque no último else não foi fechado chaves:

 

else{ 
include ('header.php'); 

 

Se tiver mais algum problema, mande o código identado, dentro de code /code, fica mais fácil visualizar.

Por causa desses problemas de esquecer de fechar alguma coisa, prefiro sempre:

 

if (condicao)
{
  instrucoes
}
else
{
  instrucoes
}

 

a

if (condicao){
  instrucoes
}else{
  instrucoes
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.