Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2004, 20:50
Slimer
 
Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola:

Yo tampoco soy experto en la programacion, pero a ver si te sirve mi granito de arena. Yo utilizaría Sesiones. Una sesion se inicializa de la siguiente forma:

Código PHP:
<?php 
session_start
(); 
echo 
'he inicializado la sesión'
?>
y se cierra si mal no recuerdo con "session_close()";

De todas formas, como querras tener unos cuantos usuarios, (como es mi caso), aqui tienes una base que te puede ir muy bien.

Con lo siguiente vinculas MySQL para meter multitud de usuarios.


Código PHP:
<?php
//conecto con la base de datos 
$conn mysql_connect("servidor","usuario","password"); 
//selecciono la BBDD 
mysql_select_db("nombre_bbdd",$conn); 

//Sentencia SQL para buscar un usuario con esos datos 
$ssql "SELECT * FROM usuario WHERE nombre_usuario='$usuario' and clave_usuario='$contrasena'"

//Ejecuto la sentencia 
$rs mysql_query($ssql,$conn); 

//vemos si el usuario y contraseña es váildo 
//si la ejecución de la sentencia SQL nos da algún resultado 
//es que si que existe esa conbinación usuario/contraseña 
if (mysql_num_rows($rs)!=0){ 
    
//usuario y contraseña válidos 
    //defino una sesion y guardo datos 
    
session_start(); 
    
session_register("autentificado"); 
    
$autentificado "SI"
    
header ("Location: aplicacion.php"); 
}else { 
    
//si no existe le mando otra vez a la portada 
    
header("Location: index.php?errorusuario=si"); 

mysql_free_result($rs); 
mysql_close($conn); 
?>
Espero haberte ayudado....

Un saludo

Slimer