¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa.
Por favor, regístrate utilizando un correo electrónico válido para completar la activación.

Descarga Risus Nova 2.0   (Ver notas de la versión) Estable | Actualizado: 16/06/2026 - 22:00 h

Regístrate Descargar Risus Nova
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Login con Email y Nombre de Usuario
#1

1
Mejor respuesta del mensaje Login con Email y Nombre de UsuarioCaptura GIF
[img]Registrate o inicia tu sesión para ver este contenido[/img]



En c.user.php --> inc --> class --> c.user.php

Buscar:
$pp_password md5(md5($password) . $username); 

 
Reemplazar por:
if (filter_var($usernameFILTER_VALIDATE_EMAIL)) {
        
$email true;
        } else {
        
$pp_password md5(md5($password) . $username);
        } 

 
Buscar:
$query db_exec(array(__FILE____LINE__), 'query''SELECT user_id, user_password, ' $pwtype ' user_activo, user_baneado FROM u_miembros WHERE LOWER(user_name) = \''.$username.'\' LIMIT 1'); 


Reemplazar por:
$query db_exec(array(__FILE____LINE__), 'query''SELECT user_id, user_name, user_password, ' $pwtype ' user_activo, user_baneado FROM u_miembros WHERE LOWER('. ( $email 'user_email' 'user_name' ) .') = \''.$username.'\' LIMIT 1'); 


Buscar:
if(empty($data)) return '0: El usuario no existe.'

 
Debajo agregar:
if($email == true$pp_password md5(md5($password) . strtolower($data['user_name'])); 
Responder
#2

0
Gracias
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)