Update AccountController

pull/454/head
Daniel Supernault 2018-09-09 14:22:15 -06:00
rodzic ea88fd60b3
commit 336deae05b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 0DEF1C662C9033F7
1 zmienionych plików z 19 dodań i 0 usunięć

Wyświetl plik

@ -278,4 +278,23 @@ class AccountController extends Controller
return response()->json(['msg' => 'success'], 200);
}
public function sudoMode(Request $request)
{
return view('auth.sudo');
}
public function sudoModeVerify(Request $request)
{
$this->validate($request, [
'password' => 'required|string|max:500'
]);
$user = Auth::user();
$password = $request->input('password');
$next = $request->cookie('redirectNext') ?:'/';
if(password_verify($password, $user->password) === true) {
return redirect($next)->withCookie('sudoMode', time());
}
return redirect($next);
}
}