sí, evidentemente es así, pero... el problema viene a la hora de rescatar los valores mail y password, jackson666, creo q es más complejo de lo q parece.
Por simplificar, el tema empieza aquí:
Formulario eh html donde metes
mail y
password:
Código PHP:
<? if (!$login->logged()) : ?>
<form method="post">
<p><label>Username: <input type="text" name="mail" value="" /></label></p>
<p><label>Password: <input type="password" name="password" value="" /></label></p>
<p><input type="submit" name="submit" /></p>
</form>
<?
else:
header('location: forum.php');
endif;
?>
En el mismo fichero, antes de lo anterior:
Código PHP:
include('logconfig.php');
if ($_POST['submit'])
{
if($login->login($_POST['mail'], $_POST['password']))
{
header('location: forum.php');
}
else
{
echo "<strong>Login error</strong>";
}
}
Este último llama a
logconfig.php, o sea:
Código PHP:
<?
include('loglogin.php');
$login = new login(array(
'database' => 'mibasedatos',
'table' => 'mitabla',
'mail' => 'root',
'password' => 'root'
));
?>
Aquí debería ir la clase entera pero no la voy a volver a pegar para no aburrir.
Y aquí va el
forum.php q es donde debería poder sacar el
$id:
Código PHP:
include('logconfig.php');
if (!$login->logged())
{
header("location: logindex.php");
die();
}
$ids = $login->getId($mail,$password);
while($res = mysql_fetch_array($ids)){
$id = $res[id];
echo $id;
}
El tema es poder recoger el mail y password en algún lado, bien desde el formulario original o bien desde la clase, creo yo vamos...