Files
LauckCycles/resources/views/auth/reset-password.blade.php
T
Bryam105 8ad829d9d2 NUEVO:
- Agregada nueva funcionalidad de "Forgot Password" para reestablecer la contraseña.
- Cambios en estilos del login para mayor consistencia con el resto de la pagina.
- Creado correo con template propio fiel al estilo de la pagina.
2026-05-27 09:50:00 -03:00

57 lines
3.2 KiB
PHP

<x-layout title="Restablecer Contraseña - Lauck">
<div class="w-full flex flex-col items-center justify-center pt-8">
<x-section-header
subtitle="Nueva contraseña"
title="Bicicletería "
highlight="Lauck"
/>
<div class="bg-gray-100 dark:bg-panel-bg p-8 rounded-xl shadow-lg w-full max-w-md border border-gray-300 dark:border-neutral-700">
<form method="POST" action="{{ route('password.store') }}" class="space-y-6">
@csrf
<!-- Password Reset Token -->
<input type="hidden" name="token" value="{{ $token }}">
@if ($errors->any())
<div class="bg-red-100 dark:bg-red-900/50 border border-red-500 text-red-600 dark:text-red-300 p-3 rounded-lg shadow-sm">
<ul class="text-sm font-medium list-disc list-inside">
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<!-- Email Address -->
<div>
<label class="block text-sm font-bold text-gray-700 dark:text-gray-300 mb-2">Correo electrónico</label>
<input type="email" name="email" value="{{ old('email', $request->email) }}" required autofocus
class="w-full px-4 py-2 bg-gray-200 dark:bg-neutral-800 border border-gray-300 dark:border-neutral-700 text-gray-700 dark:text-gray-400 rounded-lg focus:outline-none" readonly />
</div>
<!-- Password -->
<div>
<label class="block text-sm font-bold text-gray-700 dark:text-gray-300 mb-2">Nueva Contraseña</label>
<input type="password" name="password" required
class="w-full px-4 py-2 bg-white dark:bg-neutral-900 border border-gray-300 dark:border-neutral-700 text-gray-900 dark:text-white rounded-lg focus:outline-none focus:ring-2 focus:ring-neon-lime focus:border-neon-lime transition-colors"/>
</div>
<!-- Confirm Password -->
<div>
<label class="block text-sm font-bold text-gray-700 dark:text-gray-300 mb-2">Confirmar Contraseña</label>
<input type="password" name="password_confirmation" required
class="w-full px-4 py-2 bg-white dark:bg-neutral-900 border border-gray-300 dark:border-neutral-700 text-gray-900 dark:text-white rounded-lg focus:outline-none focus:ring-2 focus:ring-neon-lime focus:border-neon-lime transition-colors"/>
</div>
<div class="flex items-center justify-end mt-4">
<button type="submit"
class="w-full py-2.5 bg-neutral-900 dark:bg-neon-lime text-neon-lime dark:text-neutral-900 font-bold rounded-lg hover:bg-neutral-800 hover:dark:bg-[#b3e600] transition-colors shadow-lg dark:shadow-neon-lime/20 tracking-wide uppercase">
Restablecer Contraseña
</button>
</div>
</form>
</div>
</div>
</x-layout>