com LOGIN.PHP
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
Discussão (1)
Carregando comentários...