Modificación de alerta en producción al registrar un nuevo usuario

This commit is contained in:
2026-03-09 15:23:37 -06:00
parent 93b225a36b
commit ebe2477873
6 changed files with 30 additions and 21 deletions
+3
View File
@@ -5,6 +5,7 @@ namespace App\Actions\Fortify;
use App\Models\Prospecto; use App\Models\Prospecto;
use App\Models\User; use App\Models\User;
use Illuminate\Auth\Notifications\ResetPassword; use Illuminate\Auth\Notifications\ResetPassword;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Password; use Illuminate\Support\Facades\Password;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
@@ -68,6 +69,8 @@ class CreateNewUser implements CreatesNewUsers
session()->flash('registro_exitoso', 'Tu cuenta ha sido creada. Revisa tu correo electrónico para activar tu acceso.'); session()->flash('registro_exitoso', 'Tu cuenta ha sido creada. Revisa tu correo electrónico para activar tu acceso.');
Auth::logout();
return $user; return $user;
} }
} }
+12 -1
View File
@@ -18,6 +18,7 @@ use Laravel\Fortify\Fortify;
use App\Models\User; use App\Models\User;
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Hash;
use Illuminate\Validation\ValidationException; use Illuminate\Validation\ValidationException;
use Laravel\Fortify\Contracts\RegisterResponse;
class FortifyServiceProvider extends ServiceProvider class FortifyServiceProvider extends ServiceProvider
{ {
@@ -46,7 +47,7 @@ class FortifyServiceProvider extends ServiceProvider
return view('auth.register', [ return view('auth.register', [
'plantels' => $plantels 'plantels' => $plantels
]); ]);
}); });
Fortify::authenticateUsing(function (Request $request) { Fortify::authenticateUsing(function (Request $request) {
@@ -79,5 +80,15 @@ class FortifyServiceProvider extends ServiceProvider
RateLimiter::for('two-factor', function (Request $request) { RateLimiter::for('two-factor', function (Request $request) {
return Limit::perMinute(5)->by($request->session()->get('login.id')); return Limit::perMinute(5)->by($request->session()->get('login.id'));
}); });
$this->app->singleton(RegisterResponse::class, function () {
return new class implements RegisterResponse {
public function toResponse($request)
{
return redirect()->route('login')
->with('registro_exitoso', 'Tu cuenta ha sido creada. Revisa tu correo electrónico para activar tu acceso.');
}
};
});
} }
} }
+11
View File
@@ -79,6 +79,17 @@
@include('layouts._partials.scripts') @include('layouts._partials.scripts')
@livewireScripts @livewireScripts
@yield('scripts') @yield('scripts')
@if (session('registro_exitoso'))
<script>
Swal.fire({
icon: 'success',
title: 'Registro exitoso',
text: '{{ session("registro_exitoso") }}',
confirmButtonText: 'aceptar'
});
</script>
@endif
</body> </body>
</html> </html>
+1 -13
View File
@@ -59,7 +59,7 @@
<div class="form-group"> <div class="form-group">
<label>Correo electrónico</label> <label>Correo electrónico</label>
<input type="email" class="form-control form-control-user" id="email" name="email" aria-describedby="emailHelp" placeholder="Correo electrónico..." value="{{ old('apellidoMaterno') }}" required> <input type="email" class="form-control form-control-user" id="email" name="email" aria-describedby="emailHelp" placeholder="Correo electrónico..." value="{{ old('email') }}" required>
</div> </div>
<div class="form-group"> <div class="form-group">
@@ -102,18 +102,6 @@ Swal.fire({
</script> </script>
@endif @endif
@if (session('registro_exitoso'))
<script>
Swal.fire({
icon: 'success',
title: 'Registro exitoso',
text: '{{ session("registro_exitoso") }}',
confirmButtonText: 'Entendido'
}).then(() => {
window.location.href = "{{ route('login') }}";
});
</script>
@endif
</body> </body>
</html> </html>
+3 -1
View File
@@ -3,7 +3,9 @@
<td class="header"> <td class="header">
<a href="{{ $url }}" style="display: inline-block;"> <a href="{{ $url }}" style="display: inline-block;">
@if (trim($slot) === 'Laravel') @if (trim($slot) === 'Laravel')
<img src="https://devsecuiep.sistemasecuiep.com/img/logo.png" class="logo" alt="Laravel Cuiep"> <div style="text-align:center; margin-bottom:25px;">
<img src="https://devsecuiep.sistemasecuiep.com/img/logo.png" alt="Sistema Educativo CUIEP" style="height:70px;">
</div>
@else @else
{!! $slot !!} {!! $slot !!}
@endif @endif
-6
View File
@@ -1,10 +1,4 @@
<x-mail::message> <x-mail::message>
{{-- Logo / encabezado --}}
<div style="text-align:center; margin-bottom:25px;">
<img src="https://devsecuiep.sistemasecuiep.com/img/logo.png" alt="Sistema Educativo CUIEP" style="height:70px;">
</div>
# Activación de cuenta # Activación de cuenta
Estimado/a **{{ $notifiable->name ?? 'estudiante' }}**, Estimado/a **{{ $notifiable->name ?? 'estudiante' }}**,