Cambio textos FAQS seccion registro
This commit is contained in:
@@ -17,46 +17,16 @@ class EnsureEmailIsVerified
|
||||
* @param string|null $redirectToRoute
|
||||
* @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse|null
|
||||
*/
|
||||
// public function handle($request, Closure $next, $redirectToRoute = null)
|
||||
// {
|
||||
|
||||
|
||||
|
||||
// if (! $request->user() ||
|
||||
// ($request->user() instanceof MustVerifyEmail &&
|
||||
// ! $request->user()->hasVerifiedEmail())) {
|
||||
// return $request->expectsJson()
|
||||
// ? abort(403, 'Your email address is not verified.')
|
||||
// : Redirect::guest(URL::route($redirectToRoute ?: 'verification.notice'));
|
||||
// }
|
||||
|
||||
// return $next($request);
|
||||
// }
|
||||
|
||||
//En este código, se ha agregado la verificación del tipo de usuario antes de redirigir a las rutas correspondientes. Además, se ha mantenido la lógica original para verificar si el usuario tiene un correo electrónico verificado.
|
||||
|
||||
public function handle($request, Closure $next, $redirectToRoute = null)
|
||||
{
|
||||
$user = $request->user();
|
||||
|
||||
if ($user && $user->user_type == 'customer' && !$user->email_verified_at) {
|
||||
return redirect()->route('shop.view.email.verification');
|
||||
} elseif ($user && $user->user_type == 'seller' && !$user->email_verified_at) {
|
||||
return redirect()->route('shop.view.email.verification');
|
||||
} elseif ($user && $user->user_type == 'repair' && !$user->email_verified_at) {
|
||||
return redirect()->route('shop.view.email.verification');
|
||||
if (! $request->user() ||
|
||||
($request->user() instanceof MustVerifyEmail &&
|
||||
! $request->user()->hasVerifiedEmail())) {
|
||||
return $request->expectsJson()
|
||||
? abort(403, 'Your email address is not verified.')
|
||||
: Redirect::guest(URL::route($redirectToRoute ?: 'verification.notice'));
|
||||
}
|
||||
|
||||
|
||||
return $next($request);
|
||||
}
|
||||
|
||||
|
||||
// if ($user->user_type == 'customer') {
|
||||
// return redirect()->route('shop.view.email.verification');
|
||||
// } elseif ($user->user_type == 'seller') {
|
||||
// // Redirigir a la ruta correspondiente para los vendedores
|
||||
// } elseif ($user->user_type == 'repair') {
|
||||
// // Redirigir a la ruta correspondiente para los reparadores
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user