sql >> Base de Datos >  >> RDS >> Mysql

Laravel 4:inicio de sesión personalizado y verificación de contraseña

Estoy de acuerdo con los chicos aquí con el principio, pero usaría Eloqunet , en caso de que el nombre de la tabla cambie en el futuro.

$user = User::whereRaw('email = ? OR username = ?', array('value', 'value'))->first();

if ( ! $user) {
    return false;
}

if (Hash::check('password', $user->password)) {
    // The passwords match, log in the user
    Auth::loginUsingId( $user->id );
}

Escribí el código sobre la marcha, lo siento si hay algún error de sintaxis.