Ir para conteúdo

Arquivado

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

Gran Ariete

com LOGIN.PHP

Recommended Posts

Olá novamente pessoal depois de algum tempo tentando solucionar o problema da minha página, infelizmente cheguei a conclusão que não consigo solucionar o que ocorre, por isso estou aqui para humildemente pedir novamente a ajuda de vocês do fórum!!

 

Bem vamos lá:

Minha page é http://otdograal.no-ip.info:8090

Essa page é destinada ao controle de usuários de um determinado jogo no caso OT=Open Tibia uma variação do jogo Tibia!

Para se entrar no jogo é necessário a criação de uma conta e um nome para o seu char...

Que depois você poderia configurar a partir da página desde que logado com sua conta e nome do char!

Bem entaum não estou conseguindo que eles façam login em sua contas, somente criar, logar e editar não!!!

Será que podem me ajudar!!

 

O link para criação de contas é esse: http://otdograal.no-ip.info:8090/account_create.php que está funcionando perfeitamente!

O problema é depois que cria não se consegue logar com essa conta criada!!

O Link para fazer login é esse: http://otdograal.no-ip.info:8090/account_login.php

O Código de account_login.php é esse:


$password = $_SESSION['password'];

if (!(isset($account) && isset($password) && $account != null && $account != "" && $password != null && $password != "")) {

?>

<h2>Login to your account _linenums:0'><?phpinclude ("top.inc.php");$account = $_SESSION['account'];$password = $_SESSION['password'];if (!(isset($account) && isset($password) && $account != null && $account != "" && $password != null && $password != "")) {?><h2>Login to your account:</h2><form action="login.php" method="POST"><p>Account number:</p><p><input name="account" type="password" value=""></p><p>Password:</p><p><input name="password" type="password" value=""></p><br /><input type="Submit" value="Login"><input type="Reset" value="Clear"></form><p>Don't you have an account? Create one <a href="account_create.php">here</a>!</p><?php} else {header("Location: account_home.php");}include ("menu.inc.php");?>

O Código de login.php é esse:


$password = $_REQUEST['password'];

 

if (isset($account) && isset($password)) {

$file = $diraccount . $account . ".xml";

if (file_exists($file)) {

 

if (is_readable($file)) {

$filecontents = fopen("$file", "r");

while(!feof($filecontents)) {

$line=fgets($filecontents);

$passpos=strstr($line,"pass=");

if(!($passpos === false)) break;

}

if(!($passpos === false)) {

$passtemp=explode("\"",$passpos);

$pass=$passtemp[1];

 

if ($password == $pass) {

$_SESSION["account"] = "$account";

$_SESSION["password"] = "$password";

header ("Location _linenums:0'><?phpinclude("config.php");session_start();$account = $_REQUEST['account'];$password = $_REQUEST['password'];if (isset($account) && isset($password)) { $file = $diraccount . $account . ".xml"; if (file_exists($file)) { if (is_readable($file)) { $filecontents = fopen("$file", "r"); while(!feof($filecontents)) { $line=fgets($filecontents); $passpos=strstr($line,"pass="); if(!($passpos === false)) break; } if(!($passpos === false)) { $passtemp=explode("\"",$passpos); $pass=$passtemp[1]; if ($password == $pass) { $_SESSION["account"] = "$account"; $_SESSION["password"] = "$password"; header ("Location: account_home.php"); } else { header ("Location: index.php"); } } } } else { header ("Location: index.php"); }} else { header ("Location: index.php");}?>

Sempre que tento logar ele diz que preciso criar uma conta antes!!!

O que faço!!!

 

Abraços e desde já agradeço

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.