Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/04/2006, 15:36
jossxx
 
Fecha de Ingreso: marzo-2003
Mensajes: 225
Antigüedad: 21 años, 1 mes
Puntos: 0
algo no va

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