en el login busca coincidencias con socio y pass y ya guarda el nombre, creo
Código PHP:
$FF_rsUser_Source="SELECT nombre, socio, pass ";
if ($FF_fldUserAuthorization != "") $FF_rsUser_Source .= "," . $FF_fldUserAuthorization;
$FF_rsUser_Source .= " FROM socios WHERE socio='" . $FF_valUsername . "' AND pass='" . md5($userpass) . "'";
de todas formas después he incrustado la linea para guardar el nombre (ahora MM_Username me muestra el socio):
Código PHP:
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;
$rs = mysql_query("Select nombre from socios where socio = '$socio' ");
session_register("MM_Username");
y en la página protegida la linea para el nombre:
Código PHP:
while( $row = mysql_fetch_array($rs))
{
$nombre = $row_["nombre"];
}
echo $nombre;
supongo que es algo elemental pero no "pita";
de todas formas no entiendo porqué hay que usar un while si en el select del login ya iba la condición Where socio=x y pass=xx
gracias de nuevo