Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/09/2013, 12:42
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Sistema de login en PDO

En el registro.

Creo que si tu intención es saber si ya existe un usuario logueado y evitar duplicaciones deberías usar la funcion exec de PDO que te permite saber la cantidad de registros que devuelve una consulta SQL.. en vez de:

Código PHP:

$user 
$connection->prepare("SELECT username FROM user WHERE username = :username"); 
            
$user->bindParam(':username',$_POST['username']); 
            
$user->execute(); 
            if(
$user->fetch(PDO::FETCH_ASSOC)): 
                echo 
'El usuario ya existe'
podrías intentar algo como:

Código PHP:
$count $connection->exec("SELECT username FROM user WHERE username = ' ".$_POST['username']." ' "); 

/* Devuelve el número de filas existentes */
if($count 0)
echo 
'El usuario ya existe'
y si no existe, recien lo insertas con el PREPARE...
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...