2 changed files with 44 additions and 17 deletions
@ -1,22 +1,28 @@ |
|||||
<h2>Login</h2> |
|
||||
|
<h2 class="mb-4 text-center">Login</h2> |
||||
|
|
||||
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> |
|
||||
<div class="mb-3"> |
|
||||
<%= f.label :email %> |
|
||||
<%= f.email_field :email, autofocus: true, class: "form-control" %> |
|
||||
</div> |
|
||||
|
<div class="container"> |
||||
|
<div class="row justify-content-center"> |
||||
|
<div class="col-12 col-md-6 col-lg-4"> |
||||
|
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> |
||||
|
<div class="mb-3"> |
||||
|
<%= f.label :email %> |
||||
|
<%= f.email_field :email, autofocus: true, class: "form-control" %> |
||||
|
</div> |
||||
|
|
||||
<div class="mb-3"> |
|
||||
<%= f.label :password %> |
|
||||
<%= f.password_field :password, autocomplete: "current-password", class: "form-control" %> |
|
||||
</div> |
|
||||
|
<div class="mb-3"> |
||||
|
<%= f.label :password %> |
||||
|
<%= f.password_field :password, autocomplete: "current-password", class: "form-control" %> |
||||
|
</div> |
||||
|
|
||||
<div class="mb-3 form-check"> |
|
||||
<%= f.check_box :remember_me, class: "form-check-input" %> |
|
||||
<%= f.label :remember_me, class: "form-check-label" %> |
|
||||
</div> |
|
||||
|
<div class="mb-3 form-check"> |
||||
|
<%= f.check_box :remember_me, class: "form-check-input" %> |
||||
|
<%= f.label :remember_me, class: "form-check-label" %> |
||||
|
</div> |
||||
|
|
||||
<%= f.submit "Login", class: "btn btn-primary" %> |
|
||||
<% end %> |
|
||||
|
<%= f.submit "Login", class: "btn btn-primary w-100" %> |
||||
|
<% end %> |
||||
|
|
||||
<%= render "devise/shared/links" %> |
|
||||
|
<%= render "devise/shared/links" %> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
@ -0,0 +1,21 @@ |
|||||
|
<div class="mt-4"> |
||||
|
<div class="mb-3"> |
||||
|
<% if controller_name != 'sessions' %> |
||||
|
<%= link_to "➡️ Login", new_session_path(resource_name), class: "btn btn-outline-primary w-100 mb-2" %> |
||||
|
<% end %></div> |
||||
|
|
||||
|
<div class="mb-3"> |
||||
|
<% if devise_mapping.registerable? && controller_name != 'registrations' %> |
||||
|
<%= link_to "📝 Registrieren", new_registration_path(resource_name), class: "btn btn-outline-success w-100 mb-2" %> |
||||
|
<% end %></div> |
||||
|
|
||||
|
<div class="mb-3"> |
||||
|
<% if devise_mapping.recoverable? && controller_name != 'passwords' %> |
||||
|
<%= link_to "🔁 Passwort vergessen?", new_password_path(resource_name), class: "btn btn-outline-warning w-100 mb-2" %> |
||||
|
<% end %></div> |
||||
|
<div class="mb-3"> |
||||
|
<% if devise_mapping.confirmable? && controller_name != 'confirmations' %> |
||||
|
<%= link_to "📨 Bestätigung erneut senden", new_confirmation_path(resource_name), class: "btn btn-outline-info w-100" %> |
||||
|
<% end %> |
||||
|
</div> |
||||
|
</div> |
||||
Loading…
Reference in new issue