You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
1.2 KiB

<div class="container mt-5">
<h2 class="mb-4">🔐 Passwort zurücksetzen</h2>
<%= render "devise/shared/error_messages", resource: resource %>
<%= form_with(scope: resource_name, url: password_path(resource_name), method: :put, local: true) do |f| %>
<%= f.hidden_field :reset_password_token, value: params[:reset_password_token] %>
<div class="mb-3">
<%= f.label :email, 'E‑Mail Adresse', class: 'form-label' %>
<%= f.email_field :email, autofocus: true, class: 'form-control', placeholder: 'Ihre E‑Mail' %>
</div>
<div class="mb-3">
<%= f.label :password, 'Neues Passwort', class: 'form-label' %>
<%= f.password_field :password, autocomplete: "new-password", class: 'form-control' %>
</div>
<div class="mb-3">
<%= f.label :password_confirmation, 'Passwort bestätigen', class: 'form-label' %>
<%= f.password_field :password_confirmation, autocomplete: "new-password", class: 'form-control' %>
</div>
<div class="mt-4">
<%= f.submit 'Passwort aktualisieren', class: 'btn btn-primary w-100' %>
</div>
<% end %>
<div class="mt-3 text-center">
<%= link_to 'Zurück zur Anmeldung', new_session_path(resource_name), class: 'btn btn-link' %>
</div>
</div>