Laravel - User tidak boleh login kalau sudah tiga kali salah.
<?php // app/routes.php
Route::get('login', function()
{
return View::make('login.create');
});
Route::post('login', ['before' => 'loginCounter', function()
{
$input = Input::only('username', 'password');
if (Auth::attempt($input))
return 'Login berhasil';
}]);
Route::filter('loginCounter', function()
{
if (Session::get('counter') >= 3)
return 'Tidak boleh login lagi';
$count = Session::get('counter');
Session::put('counter', $count + 1);
});