sql >> Databáze >  >> RDS >> Mysql

Laravel 4:vlastní přihlášení a kontrola hesla

Souhlasím s lidmi zde s principem, ale já bych použil Eloqunet , pro případ, že by se název tabulky v budoucnu změnil.

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

Napsal jsem kód za běhu, takže se omlouvám, pokud je přítomna nějaká syntaktická chyba.



  1. SLOUČENÍ:Aktualizace zdrojových a cílových tabulek umístěných na samostatných serverech

  2. Rozdělení řetězce mysql

  3. Struktura databáze zahrnující dynamická pole

  4. PostgreSQL dotaz s 'ANY' nefunguje