Estoy tratando de crear un inicio de sesión con nombre de usuario o correo electrónicode inicio de sesión con nombre de usuario o dirección de correo electrónico en php
Mi código es:
$username=$_REQUEST['login'];
$email=$_REQUEST['login'];
$password=$_REQUEST['password'];
if($username && $password) {
$query="select * from user_db where username='$username' and password='$password'";
} else if ($email && $password) {
$query="select * from user_db where email='$email' and password='$password'";
}
Entrar con nombre de usuario es el éxito, sino sesión con el correo electrónico no está funcionando. ¡Por favor, ayúdame!
$ email = $ _ REQUEST ['login']; ¿Es esto realmente correo electrónico? –
sí, tengo un correo electrónico en la tabla user_db –
Compruebe si $ _REQUEST ['login'] está configurado - isset ($ _ REQUEST ['login']) y solo configure $ username para eso si está configurado. – dweiss