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
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>
|