|
|
|
@ -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',
|
|
|
|
|