<?php
-namespace Oxbow\Http\Middleware;
+namespace BookStack\Http\Middleware;
use Closure;
use Illuminate\Contracts\Auth\Guard;
+use BookStack\Exceptions\UserRegistrationException;
use Setting;
class Authenticate
*/
public function handle($request, Closure $next)
{
+ if(auth()->check() && auth()->user()->email_confirmed == false) {
+ return redirect()->guest('/register/confirm/awaiting');
+ }
+
if ($this->auth->guest() && !Setting::get('app-public')) {
if ($request->ajax()) {
return response('Unauthorized.', 401);