Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/09/2003, 10:35
ivanguillen
 
Fecha de Ingreso: agosto-2003
Ubicación: España
Mensajes: 202
Antigüedad: 20 años, 8 meses
Puntos: 0
aki dejo el code
Index.php
Código PHP:
<html>
<head>
    <title>Autentificación PHP</title>
</head>
<body>
<h1>Autentificación PHP</h1>
<form action="entrar.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
    <td colspan="2" align="center" 
    <?if ($_GET["errorusuario"]=="si"){?>
        bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
    <?}else{?>
        bgcolor=#cccccc>Introduce tu clave de acceso
    <?}?></td>
</tr>
<tr>
    <td align="right">Usuario:</td>
    <td><input type="Text" name="nick" size="8" maxlength="50"></td>
</tr>
<tr>
    <td align="right">Pasword:</td>
    <td><input type="pass" name="pass" size="8" maxlength="50"></td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
<br>
<br>

</body>
</html>
entrar.php
Código PHP:
<?php

 
include('conexion.php'); 
 
//realizamos una consulta a la bd
$query mysql_query("SELECT * FROM usuarios"$conexion);

//definimos un array
$array mysql_fetch_array($query);

//realizamos un array de los campos que contienen el usuario y la contraseña
$arrayusuario = ($array["nick"]); 
$arraypassword = ($array["password"]);
$arraynombre = ($array["nombre"]);
$arraymail = ($array["email"]);
$arraypregunta = ($array["pregunta_psw"]);
$arrayrespuesta = ($array["respuesta_psw"]);
$arraywebperso = ($array["web_perso"]);
$arraysexo = ($array["sexo"]);
$arraydia = ($array["fecha_dia"]);
$arraymes = ($array["fecha_mes"]);
$arrayano = ($array["fecha_ano"]);


//vemos si el usuario y contraseña es váildo
//llamamos los arrays en las siguiente linea.
if ($_POST["nick"]=="$arrayusuario" && $_POST["pass"]=="$arraypassword"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
session_register('arrayusuario');
session_register('arraypassword');
session_register('arraynombre');
session_register('arraymail');
session_register('arraypregunta');
session_register('arrayrespuesta');
session_register('arraywebperso');
session_register('arraysexo');
session_register('arraydia');
session_register('arraymes');
session_register('$arrayano');
$autentificado "SI";
header ("Location: aplicacion.php");
}else {
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
}
?>
registro.php
Código PHP:
<html>

<head>
<meta http-equiv="Content-Language" content="es">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Registro de Usuarios</title>
<?php 

$conexion 
mysql_connect('mysql.webcindario.com','djmoll','177777');

mysql_select_db ("djmoll"$conexion);


function 
quitar($mensaje

$mensaje str_replace("<","&lt;",$mensaje); 
$mensaje str_replace(">","&gt;",$mensaje); 
$mensaje str_replace("\'","'",$mensaje); 
$mensaje str_replace('\"',"&quot;",$mensaje); 
$mensaje str_replace("\\\\","\",$mensaje); 
return 
$mensaje


if(
trim($HTTP_POST_VARS["nick"]) != ""

$sql "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'"
$result mysql_query($sql); 
if(
$row mysql_fetch_array($result)) 

echo 
"Error, Usuario o email ya esta en uso"

else 

$sql "INSERT INTO usuarios (nick,password,nombre,web_perso,respuesta_psw,pregunta_psw,sexo,fecha_mes,fecha_dia,fecha_ano,email) VALUES ("
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'"
$sql .= ",'".quitar($HTTP_POST_VARS["pass"])."'"
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'"
$sql .= ",'".quitar($HTTP_POST_VARS["url"])."'"
$sql .= ",'".quitar($HTTP_POST_VARS["respuesta_psw"])."'"
$sql .= ",'".quitar($HTTP_POST_VARS["pregunta_psw"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["sexo"])."'";  
$sql .= ",'".quitar($HTTP_POST_VARS["fecha_mes"])."'"
$sql .= ",'".quitar($HTTP_POST_VARS["fecha_dia"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["fecha_ano"])."'";  
$sql .= ",'".quitar($HTTP_POST_VARS["mail"])."'"
$sql .= ")"
mysql_query($sql); 
echo 
"Registro exitoso!"?> <script lenguage="javascript"> window.location.href="index.php"</script> <script lenguage="javascript"> 
window.alert("Registro exitoso, a sido dirigido a la pagina principal.")
</script> <?

mysql_free_result($result); 

else 

echo 
"Debe llenar como minimo los campos de email y password"

mysql_close(); 
?> 
</head>

<body bgcolor="#3366FF">
</body>

</html>