mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-03 12:10:42 -06:00
Logout blocked accounts.
This commit is contained in:
parent
ca3b0a2ab1
commit
b22774a599
@ -75,7 +75,7 @@ class AuthController extends Controller
|
||||
$foundUser = User::where('email', $credentials['email'])->where('blocked', 1)->first();
|
||||
if (!is_null($foundUser)) {
|
||||
// if it exists, show message:
|
||||
$code = $foundUser->blocked_code;
|
||||
$code = $foundUser->blocked_code ?? '';
|
||||
|
||||
if (strlen($code) == 0) {
|
||||
$code = 'general_blocked';
|
||||
|
@ -6,7 +6,7 @@ namespace FireflyIII\Http\Middleware;
|
||||
use Closure;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
use Session;
|
||||
/**
|
||||
* Class Authenticate
|
||||
*
|
||||
@ -32,10 +32,12 @@ class Authenticate
|
||||
return redirect()->guest('login');
|
||||
}
|
||||
} else {
|
||||
// if (intval(Auth::user()->blocked) === 1) {
|
||||
// Auth::guard($this->getGuard())->logout();
|
||||
// return redirect()->guest('login');
|
||||
// }
|
||||
if (intval(Auth::user()->blocked) === 1) {
|
||||
Auth::guard($guard)->logout();
|
||||
Session::flash('logoutMessage', trans('firefly.block_account_logout'));
|
||||
|
||||
return redirect()->guest('login');
|
||||
}
|
||||
}
|
||||
|
||||
return $next($request);
|
||||
|
@ -37,6 +37,7 @@ return [
|
||||
'new_revenue_account' => 'New revenue account',
|
||||
'new_budget' => 'New budget',
|
||||
'new_bill' => 'New bill',
|
||||
'block_account_logout' => 'You have been logged out. Blocked accounts cannot use this site. Did you register with a valid email address?',
|
||||
|
||||
// export data:
|
||||
'import_and_export' => 'Import and export',
|
||||
|
@ -14,6 +14,18 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if session('logoutMessage') %}
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="alert alert-info alert-dismissible" role="alert">
|
||||
<button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">{{ 'close'|_ }}</span>
|
||||
</button>
|
||||
{{ session('logoutMessage') }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="login-box-body">
|
||||
<p class="login-box-msg">Sign in to start your session</p>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user