el login esta en este php
Código PHP:
<?PHP
// Iniciar sesión
session_start();
// Si se ha enviado el formulario
$nick = $_REQUEST['nick'];
$pass = $_REQUEST['pass'];
if (isset ($_REQUEST[Enviar])){
$errores = false;
$nick = $_REQUEST['nick'];
$pass = $_REQUEST['pass'];
if ($nick=="") {
$error[1]=' Complete el nick';
$errores=true;}
if ($pass=="") {
$error[2]=' Complete la contraseña';
$errores=true;}
}
if (isset($nick) && isset($pass) && ! $errores)
{
// Comprobar que el usuario está autorizado a entrar
include("libreria.php");
$conexion=conecta();
$salt = substr ($nick, 0, 2);
$clave_crypt = crypt ($pass, $salt);
$instruccion = "select nick, pass from usuarios where nick = '$nick'" .
" and pass = '$clave_crypt'";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la consulta");
$nfilas = mysql_num_rows ($consulta);
mysql_close ($conexion);
// Los datos introducidos son correctos
if ($nfilas > 0)
{
$usuario_valido = $nick;
// Con register_globals On
// session_register ("usuario_valido");
// Con register_globals Off
$_SESSION["usuario_valido"] = $usuario_valido;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>subearchivos.com</title>
<link href="stilo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
-->
</style>
</head>
<?php
if(isset($_SESSION["usuario_valido"])){
//re-direccionar a admindescarga.php
header("location: admindescarga.php");
}
else{
?>
<body class="stilo2">
<div id="Layer4"><img src="logo01 copy.jpg" width="800" height="600" /></div>
<span class="Estilo2"></span> <span class="Estilo1"></span>
<div id="Layer3" class="stilo3">
<form id="form1" name="form1" method="post" action="index.php">
<table>
<tr>
<td>Usuario: </td>
<td><?php print"<input type='text' name='nick' value='".$nick."' />";?><?php print $error[1]; ?>
</td>
</tr>
<tr>
<td> Contraseña: </td>
<td><input type='password' name='pass'/>
<?php print $error[2]; ?>
</td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Enviar"/>
</td>
<td><input type="reset" name="Reset" value="Borrar"/>
</td>
</tr>
</table>
</form>
</div>
<div id="Layer1" class="stilo1">
<p class="stilo1" align="center">Bienvenido/a a tu gestor de archivos PAMAI</p>
<p class="stilo1" align="center"> </p>
</div>
</body>
<?php } ?>
</html>
Código PHP:
<?php
//Iniciar sesión
session_start();
$cod_usuario=$_REQUEST['cod_usuario'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Administrar mis descargas </title>
<link href="stilo.css" rel="stylesheet" type="text/css" />
</head>
<body class="stilo2">
<div id="Layer1">
<?php
// Establecer el número de filas por página y la fila inicial
$num = 3;// número de filas por página
$comienzo=$_REQUEST[comienzo];
if (!isset($comienzo))
$comienzo = 0;
// Sesión iniciada
if (isset($_SESSION["usuario_valido"]))
{
include("libreria.php");
$conexion=conecta();
if (isset ($_REQUEST['modificar'])){
$errores = false;
//print_r($_REQUEST);
$maxdes = $_REQUEST['max'];
$vida = $_REQUEST['vida'];
$estad = $_REQUEST['estado'];
if ($maxdes=="") {
$error[1]=' Complete la casillas';
$errores=true;}
if ($vida=="") {
$error[2]=' Complete la casilla';
$errores=true;}
print $errores."..........";
}
if (isset ($_REQUEST['modificar']) and $errores==false){
$codarchivo = $_REQUEST['cod'];
$conexion=conecta();
$sq2="update archivos set max_descargas='$maxdes', tiempo_vida='$vida', estado='$estad' where cod_archivo='$codarchivo'";
print $sq2;
$registros2=mysql_query($sq2,$conexion) or
die("Problemas en el update".mysql_error());
echo "Archivo fue modificado";
$pagina="admindescarga.php";
header("Location:$pagina");
}
//$sq3="select * from archivos where codigo_usuario=";
//$registros=mysql_query($sq3,$conexion) or
//die("Problemas en el select:".mysql_error());
//listado subidas
$sql="select * from archivos where codigo_usuario=".$cod_usuario;
$registros=mysql_query($sql,$conexion) or
die("Problemas en el select:".mysql_error());
print "<p class='stilo5'>Mantenimiento:</p>";
print "<table border='2' cellspacing='0' class='stilo4'>";
print "<tr><td class='stilo6'>Nombre archivo</td><td>Tamaño</td><td>Numero descargas</td><td>Max descargas</td><td>Fecha Subida</td><td>Tiempo de vida</td><td>Estado</td></tr>";
while ($reg2=mysql_fetch_array($registros))
{
$estado=$reg2['estado'];
//$id=$reg['cod_archivo'];
print '<form action="admindescarga.php" method="post">';
print '<input size=5 type="hidden" name="cod" value="'.$reg2['cod_archivo'].'">';
print "<tr><td>".$reg2['nombre']."</td>";
print "<td>".$reg2['size']."</td>";
print "<td>".$reg2['num_descargas']."</td>";
print '<td><input size=5 type="text" name="max" value="'.$reg2['max_descargas'].'"></td>';
print ("<font color='#990033'>$error[1]</font><BR>");"</td>";
print "<td>".$reg2['fecha_subida']."</td>";
print '<td><input size=5 type="text" name="vida" value="'.$reg2['tiempo_vida'].'"></td>';
print ("<font color='#990033'>$error[2]</font><BR>");"</td>";
print "<td><select name='estado'>";
print "<option value='-1' ";
if ($estado == -1) { print " selected ";}
print ">Activo</option>";
print "<option value='0' ";
if ($estado == 0) { print " selected ";}
print ">Inactivo</option>";
print "</select>";
print '<td><input type="submit" name="modificar" value="modificar"></td></tr>';
print "</form>";
}
print "</table>";
if ($comienzo > 0)
print ("[ <A HREF='$_SERVER[PHP_SELF]?comienzo=" . ($comienzo - $num) . "'>Anterior</A> | ");
else
print ("[ Anterior | ");
if ($nfilas > ($comienzo + $num))
print ("<A HREF='$_SERVER[PHP_SELF]?comienzo=" . ($comienzo + $num) . "'>Siguiente</A> ]\n");
else
print ("Siguiente ]\n");
}
?>
</div>
</body>
</html>