Laravel 4 Auth: use md5 en lugar del Hash integrado: make ()

Por lo tanto, cambiaré a laravel para mi sitio. Mi sitio anterior actualmente tiene alrededor de 500 usuarios. Cada usuario tiene un hash md5 adjunto, como la contraseña (duh ^^).

Como me estoy cambiando a laravel, deseo utilizar el bash de autenticación. Desafortunadamente, utiliza su propio método para hash cadenas de contraseñas. No quiero que todos mis usuarios cambien su contraseña, porque estoy cambiando a laravel, ¿es posible hacer que la clase de Auth use md5, para que mis usuarios no tengan que cambiar la contraseña? 🙂

Si es así, ¿alguien me puede mostrar cómo?

MD5 está horriblemente desactualizado. Te recomiendo que no trates de guardarlo. En cambio, cuando un usuario inicia sesión por primera vez y el Auth::attempt falla, debe intentar comparar su contraseña con la base de datos como MD5.

 $user = User::where('username', '=', Input::get('username'))->first(); if(isset($user)) { if($user->password == md5(Input::get('password'))) { // If their password is still MD5 $user->password = Hash::make(Input::get('password')); // Convert to new format $user->save(); Auth::login(Input::get('username')); } }