![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/05/2008, 01:47
|
![Avatar de Fogox](http://static.forosdelweb.com/customavatars/avatar232522_2.gif) | | | Fecha de Ingreso: abril-2008
Mensajes: 59
Antigüedad: 16 años, 9 meses Puntos: 0 | |
Respuesta: Consulta con manejo de sessiones ( start_session) CODIGO COMPLETO MIO
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="refresh" content="1; URL=http://ww "
<title>Untitled Document</title>
</head>
<body>
<?
//Conexion con la base
mysql_connect("localhost","cD ","f");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("USUARIOS");
if ($_POST['nick']) {
//Comprobacion del envio del nombre de usuario y password
$nickN=$_POST['nick'];
$passN=$_POST['password'];
if ($passN==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT nick,password FROM usuarios WHERE nick = '$nickN'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $passN) {
echo "Login incorrecto";
}else{
$query = mysql_query("SELECT nick,password FROM usuarios WHERE nick = '$nickN'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_nick"] = $row['nick'];
echo "Has sido logueado correctamente ".$_SESSION['s_nick']." y puedes acceder al in.php.";
}
}
}
?>
</body>
</html>
luego pasa por
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
//Conexion con la base
mysql_connect("localhost"," "," ");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("usuarios");
?>
<?
if (isset($_SESSION['s_nick'])) {
echo "Bienvenido a mi sitio has ingresado como ".$_SESSION['s_nick'].", gracias por la visita!";
}else{
echo "Tu no estas autentificado dirígete a login.php o registrate en registrar.html";
echo $_SESSION['s_nick'];
}
?>
</body>
</html> |