Iniciar sesión por nombre o correo de usuario con php
Tengo un login con el que inicio la sesión mediante el nombre y la contraseña pero me gustaría poder usar tanto el nombre como el correo junto con la contraseña para iniciar la sesión.
Por ejemplo iniciar con nombre y contraseña o iniciar con email y contraseña, alguien me ayuda??
Gracias por adelantado!
Por ejemplo iniciar con nombre y contraseña o iniciar con email y contraseña, alguien me ayuda??
Gracias por adelantado!
0
Puntos
Puntos
1312
Visitas
Visitas
3
Resp
Resp
Por terminator hace 103 meses
Principiante
Respuesta #1
puedes hacer algo como esto:
<?php $sentencia=sprintf("SELECT * FROM usuarios WHERE nombre=%s AND password=%s OR email=%s AND password=%s "); ?>recuerda que usando el OR puede cotejar de diferentes maneras ;)
0
Puntos
Puntos
Por alber hace 103 meses
Administrador
Respuesta #2
el truco esta en:
nombre=%s AND password=%s <-----por nombre y contraseña
OR <------ o
email=%s AND password=%s <-----por email y contraseña
nombre=%s AND password=%s <-----por nombre y contraseña
OR <------ o
email=%s AND password=%s <-----por email y contraseña
0
Puntos
Puntos
Por alber hace 103 meses
Administrador
Respuesta #3
gracias por el aporte me sirvió de ayuda!
0
Puntos
Puntos
Por terminator hace 103 meses
Principiante