Mysql
 sql >> Base de données >  >> RDS >> Mysql

Laravel 4 :connexion personnalisée et vérification du mot de passe

Je suis d'accord avec les gars ici sur le principe, mais j'utiliserais Eloqunet , juste au cas où le nom de la table changerait à l'avenir.

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

J'ai écrit du code à la volée, donc désolé si une erreur de syntaxe est présente.