Si alguien puede ayudarme le agradesco la atención
Los datos son enviados desde este form:
Código HTML:
Ver original
este form llama al archivo member.php que es la que inicia la sesión :
Código PHP:
<?php
// include function files for this application
require_once("bookmark_fns.php");
$username = isset($_POST['username']) ? $_POST['username'] : null;
$passwd = isset($_POST['passwd']) ? $_POST['passwd'] : null;
session_start();
if ($username && $passwd)
// they have just tried logging in
{
if (login($username, $passwd))
{
// if they are in the database register the user id
$valid_user = $username;
$_SESSION['valid_user'] = $valid_user;
}
else
{
// unsuccessful login
do_html_header("Problema:");
echo "No has podido hacer login. Debes estar logado para ver esta página.";
do_html_url("login.php", "Login");
do_html_footer();
exit;
}
}
Código PHP:
function login($username, $password)
// check username and password with db
// if yes, return true
// else return false
{
// connect to db
$conn = db_connect();
if (!$conn)
return 0;
// check if username is unique
$result = mysql_query("SELECT * FROM user WHERE username='$username' AND passwd=password('$password')");
if (!$result)
return 0;
if (mysql_num_rows($result)>0)
return 1;
else
return 0;
}
Desde ya Muchas Gracias!