va-tracker-middleware/views/auth/reset-password-error.ejs

29 lines
1.0 KiB
Plaintext

<% const layout = 'layouts/main' %>
<% const title = 'Password Reset Failed' %>
<link href="/public/css/forget-password.css" rel="stylesheet">
<div class="page-center">
<div class="auth-card text-center">
<div class="auth-header">
<div class="auth-icon" style="color:#ef4444;">
<i class="fas fa-exclamation-circle"></i>
</div>
<div class="auth-title">Password Reset Link Expired</div>
<div class="auth-sub"><%= error %></div>
</div>
<div class="mt-4">
<%
let forgotPasswordUrl = `${process.env.FRONTEND_URL}/forgot-password`;
let loginUrl = `${process.env.FRONTEND_URL}/login`;
if (userType === 'client') {
forgotPasswordUrl = '/client/forgot-password';
loginUrl = '/client/login';
}
%>
<a href="<%= forgotPasswordUrl %>" class="btn btn-primary" style="margin-bottom:8px;">Request New Reset Link</a>
<a href="<%= loginUrl %>" class="btn btn-ghost">Back to Login</a>
</div>
</div>
</div>