Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2006, 17:02
jossxx
 
Fecha de Ingreso: marzo-2003
Mensajes: 225
Antigüedad: 21 años, 1 mes
Puntos: 0
checkbox y recordar contraseñas

He creado un sistema de autentificación con una extensión de DreamWeaver, y ahora quiero añadir la opción "recordar claves" mediante un checkbox y una cookie que compruebe en el login.
Antes del html tengo esto:

Código PHP:
require_once('../Connections/zona.php'); 

// *** Start the session
session_start();
// *** Validate request to log in to this site.
$FF_LoginAction $PHP_SELF;
if (isset(
$QUERY_STRING) && $QUERY_STRING!=""$FF_LoginAction .= "?".$QUERY_STRING;
if (isset(
$textfield)) {
  
$FF_valUsername=$textfield;
  
$FF_fldUserAuthorization="";
  
$FF_redirectLoginSuccess="../socios/soclis.php";
  
$FF_redirectLoginFailed="../index.php";
  
$FF_rsUser_Source="SELECT username, user_password ";
  if (
$FF_fldUserAuthorization != ""$FF_rsUser_Source .= "," $FF_fldUserAuthorization;
  
$FF_rsUser_Source .= " FROM phpbb_users WHERE username='" $FF_valUsername "' AND user_password='" md5($textfield2) . "'";
  
mysql_select_db($database_zona$zona);
  
$FF_rsUser=mysql_query($FF_rsUser_Source$zona) or die(mysql_error());
  
$row_FF_rsUser mysql_fetch_assoc($FF_rsUser);
  if(
mysql_num_rows($FF_rsUser) > 0) {
    
// username and password match - this is a valid user
    
$MM_Username=$FF_valUsername;
    
session_register("MM_Username");
    if (
$FF_fldUserAuthorization != "") {
      
$MM_UserAuthorization=$row_FF_rsUser[$FF_fldUserAuthorization];
    } else {
      
$MM_UserAuthorization="";
    }
    
session_register("MM_UserAuthorization");
    if (isset(
$accessdenied) && false) {
      
$FF_redirectLoginSuccess $accessdenied;
    }
    
mysql_free_result($FF_rsUser);
    
session_register("FF_login_failed");
    
$FF_login_failed false;
    
header ("Location: $FF_redirectLoginSuccess");
    exit;
  }
  
mysql_free_result($FF_rsUser);
  
session_register("FF_login_failed");
  
$FF_login_failed true;
  
header ("Location: $FF_redirectLoginFailed");
  exit;

y el formulario es:

Código HTML:
<form id="form1" name="form1" method="POST" action="<?php echo $FF_LoginAction?>">
      usuario
      <input type="text" name="textfield" />
      <br />
      contraseña
      <input type="password" name="textfield2" />
      <p>
        <input type="checkbox" name="checkbox" value="checkbox" />
        recordar claves
        <input type="submit" name="Submit" value="Enviar" />
      </p>
</form> 
¿podéis ayudarme?
gracias