Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2003, 23:17
Avatar de oktubre
oktubre
 
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 20 años, 7 meses
Puntos: 4
Bueno, yo uso el script de cluster llamado autentificator. tiene varias ventajas. la mas importante es que controla a los usuarios por niveles, lo que hace que sea muy útil.
si bien cluster lo tiene mejor explicado dentro del script, la idea basica es crear antes de la ejecusión del codigo del formulario una barrera (por llamarle de alguna forma) con una condición "IF"
entonces, basicamente, sería así:
<?php
include("config.php"); // datos de host, usuario, contraseña y BD
// seccíón de conexión
$db = mysql_connect($host, $usuario,$password);
mysql_select_db($database,$db);
$sql = "SELECT * FROM usuarios where password = '$pass' and usuario = '$user'";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
if ($myrow["usuario"] <> ""){ // aca esta el if
session_start();
session_register('pass');
session_register('user');
// aca meto el codigo del formulario o un header("location:pa algun win
//y termino el archivo con un ///
}else{
header("Location:Tsuario_no_existe_gil_del_orto .php");
}
?>

y asi si el usuario no esta lo mandamos a freir algunas papas
en los archivos sucesivos lo único quehay que poner es lo siguiente

<?php
<?
session_start();
include("config.php");

$db = mysql_connect($host, $usuario,$password); // estas variables estan definidasen el config.php
mysql_select_db($database,$db);
$sql = "SELECT * FROM usuarios where password = '$pass' and usuario = '$user'";
$result = mysql_query($sql,$db);
$myrow = mysql_fetch_array($result);
if ($myrow["usuario"] <> ""){
/// demas fruta del archivo que estes resguardando

// y terminas con el siempre querido ...

}else{
echo "Usted esta tan aburrido que quiere meterse a cualquier lado sin un password, idiota! ";
}

?>

No soy muy didactico paraexplicar pero a modo de ejemplo espero haber ganado un puntito

saludos al resto del universo
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.