sql >> Databasteknik >  >> RDS >> Mysql

Laravel 4:anpassad inloggning och kontrollera lösenord

Jag håller med killar här om principen, men jag skulle använda Eloqunet , ifall tabellnamnet kommer att ändras i framtiden.

$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 );
}

Jag skrev kod i farten, så ursäkta om något syntaxfel finns.



  1. Utländska nycklar - Vad gör de för mig?

  2. Kombinera två ord från en MySQL-databas på måfå

  3. Skicka array i Mysql-fråga med nodejs

  4. Gör sql view redigerbar