Update AppRegisterController

This commit is contained in:
Daniel Supernault 2025-01-31 05:48:31 -07:00
parent 5d2afd2c7c
commit 112eee4538
No known key found for this signature in database
GPG key ID: 23740873EE6F76A1

View file

@ -17,9 +17,8 @@ class AppRegisterController extends Controller
public function index(Request $request)
{
abort_unless(config('auth.iar') == true, 404);
// $open = (bool) config_cache('pixelfed.open_registration');
// if(!$open || $request->user()) {
if ($request->user()) {
$open = (bool) config_cache('pixelfed.open_registration');
if (! $open || $request->user()) {
return redirect('/');
}
@ -29,6 +28,10 @@ class AppRegisterController extends Controller
public function store(Request $request)
{
abort_unless(config('auth.iar') == true, 404);
$open = (bool) config_cache('pixelfed.open_registration');
if (! $open || $request->user()) {
return redirect('/');
}
$rules = [
'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email|unique:app_registers,email',
@ -88,6 +91,10 @@ class AppRegisterController extends Controller
public function verifyCode(Request $request)
{
abort_unless(config('auth.iar') == true, 404);
$open = (bool) config_cache('pixelfed.open_registration');
if (! $open || $request->user()) {
return redirect('/');
}
$this->validate($request, [
'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email',
@ -110,6 +117,10 @@ class AppRegisterController extends Controller
public function onboarding(Request $request)
{
abort_unless(config('auth.iar') == true, 404);
$open = (bool) config_cache('pixelfed.open_registration');
if (! $open || $request->user()) {
return redirect('/');
}
$this->validate($request, [
'email' => 'required|email:rfc,dns,spoof,strict|unique:users,email',