Hola, estoy tratando de hacer un sistema de login que se basa en información en un archivo XML, éste es el archivo XML:
Código:
<?xml version="1.0"?>
<account pass="kp2dqm" type="1" premDays="666">
<characters>
<character name="PravisNex"/>
</characters>
</account>
y éste es el script del login
Código PHP:
<?
if ( $_REQUEST['action'] == 'send' )
{
# Asigna Numero de Cuenta y Contraseña a sus respectivas variables
$accNumber = $_POST['accNumber'];
$accPassword = $_POST['accPassword'];
$passwordString = '<account pass="'. $accPassword .'" type="1" premDays="666">';
#Comprueba si el archivo existe
if ( file_exists( "../../../MircZone/data/accounts/".$accNumber.".xml" ) )
{
$accNumberFile = file( "../../../MircZone/data/accounts/".$accNumber.".xml" );
if ( $passwordString == $accNumberFile[1] )
{
echo 'Contraseña Aceptada';
}
else
{
echo 'Contraseña Equivocada';
}
}
else
{
echo 'El usuario no existe';
}
}
?>
El problema es que sea cual sea la contraseña que le ponga, correcta o incorrecta, me manda el echo 'Contraseña Equivocada'. Ojalá me puedan ayudar, tengo varios días atorado aquí