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