Hola he estado investigando el error y resulta que era del formulario y que estaba bien inscrito pero no me convence..
por ejemplo yo quiero que cuando
[email protected] no salga lo que inscriba yo en la sesion sino que obtengamos su nombre y su apellido por ejemplo guardado en la bd
Con el codigo anterior se mostraba lo que ingresaba en el formulario, pero yo quiero obtener datos de la bd cuando inicia la sesion correspondiente
De momento tengo el login asi:
<?php
ob_start();
$mail=$_POST["mail"];
$password=$_POST["password"];
if ($mail&&$password);
{
include("config.php");
$query = mysql_query("SELECT * FROM users WHERE mail='$mail'");
$numrows = mysql_num_rows($query);
{
while ($row = mysql_fetch_assoc($query))
{
$dbusername = $row['mail'];
$dbpassword = $row['password'];
$dbalias = $row['alias'];
$dbname = $row['name'];
$dbsurname = $row['surname'];
//
}
if ($mail==$dbusername&&$password==$dbpassword)
{
echo"Contraseña correcta";
setcookie("loggedin", "".$_POST['mail']."", time()+(3600 * 24));
echo "Welcome: <strong>".$_POST['mail']."</strong><br>";
echo "Continue to the <a href=members.php>members</a> section.";
}
else
echo "Contraseña errónea";
}
}
ob_end_flush();
?>