Foros del Web » Programando para Internet » PHP »

Php y Flash- validacion de usuarios

Estas en el tema de Php y Flash- validacion de usuarios en el foro de PHP en Foros del Web. Mi pregunta es si alguien me puede pasar un codigo sencillo en php para validar usuarios , estoy empezando con php y flash, hice uno ...
  #1 (permalink)  
Antiguo 11/04/2007, 13:02
Avatar de Nice_angel  
Fecha de Ingreso: octubre-2005
Ubicación: Gomez Palacio, durango
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 1
Php y Flash- validacion de usuarios

Mi pregunta es si alguien me puede pasar un codigo sencillo en php para validar usuarios , estoy empezando con php y flash, hice uno pero siempre me sale que no hay conexion con la bd..... me pueden ayudar!!
  #2 (permalink)  
Antiguo 16/07/2007, 17:04
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 14 años, 6 meses
Puntos: 10
Re: Php y Flash- validacion de usuarios

La idea general es esta:
1) Crear tu formulario con campos para introducir usuario y contraseña
Código HTML:
<form action="valida.php" method="post">
usuario: <input type="text" name="usuario" />
contraseña: <input type="password" name="contrasena" />
<input type="submit" />
</form> 
2) Crear script para verificar que dicho usuario y contraseña existan en tu DB
3) Si existen crear una variable de sesión por ejemplo $_SESSION[ 'username' ]
Código PHP:
$usuario $_POST'usuario' ];
$contrasena $_POST'contrasena' ];

#esto debería de ser validación con DB, pero para el ejemplo sirve
if( $usuario == 'axz' && contrasena == 'axz' )
{
  
$_SESSION'username' ] = $usuario;

4) En cada página que lo requieras, verificar si dicha variable de sesión existe, si no existe no mandar al usuario a una página de bienvenida u otra que tu quieras
Código PHP:
if( !is_set$_SESSION'username' ] ) )
{
  
header'Location: index.php' );
  exit( 
);

Espero haber sido suficientemente claro ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:32.