Retroceder   Foros del Web > Diseño de Sitios web > Editores Web

Respuesta
 
Herramientas Desplegado
Antiguo 11-abr-2006, 16:56   #1 (permalink)
jossxx está en el buen camino
 
Fecha de Ingreso: marzo-2003
Mensajes: 224
recordar contraseñas en autentificación DW

He utilizado la extensión de DreamWeaver para crear un sistema de autentificación y ahora quiero incluir la opción recordar claves con un checkbox que suelte una cookie que luego comprueba:

Este es el código antes del html:

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 este el formulario:

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 echarme una mano?
gracias
jossxx está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:52.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93