Commit ea684fb4 by Ngô Trung Hưng

create func forget password

parent 8a407556
Pipeline #889 failed with stages
in 0 seconds
<h2>Resend confirmation instructions</h2>
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %>
<% provide(:title, 'Resend confirmation') %>
<div class="container">
<div class="box_form">
<div class="row">
<div class="col-lg-12">
<h2 style="text-align: center">Forgot your password?</h2><hr>
</div>
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %>
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-10">
<%= render "devise/shared/error_messages", resource: resource %>
<div class="field">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, autocomplete: "email", value: (resource.pending_reconfirmation? ? resource.unconfirmed_email : resource.email) %>
</div>
<div class="actions">
<%= f.submit "Resend confirmation instructions" %>
</div><br>
<div class="row">
<div class="col-md-2">
<%= f.label :email %>
</div>
<div class="col-md-10">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', value: (resource.pending_reconfirmation? ? resource.unconfirmed_email : resource.email), class: 'form-control' %>
</div>
</div><br>
<div class="row">
<div class="col-lg-6"></div>
<div class="col-lg-6">
<%= f.submit 'Resend confirmation instructions', class: 'btn btn-info btn-info-custom' %>
</div>
</div><br>
<% end %>
</div>
</div>
<% end %>
<%= render "devise/shared/links" %>
</div>
<h2>Change your password</h2>
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>
<% provide(:title, 'Update password') %>
<div class="container">
<div class="box_form">
<div class="row">
<div class="col-lg-12">
<h2 style="text-align: center">Change your password?</h2><hr>
</div>
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| %>
<%= f.hidden_field :reset_password_token %>
<div class="field">
<%= f.label :password, "New password" %><br />
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-9">
<%= render "devise/shared/error_messages", resource: resource %>
</div>
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password, 'New password' %>
</div>
<div class="col-md-9">
<%= f.password_field :password, autofocus: true, autocomplete: 'new-password', class: 'form-control' %>
<% if @minimum_password_length %>
<em>(<%= @minimum_password_length %> characters minimum)</em><br />
<em style="font-size: 15px; color: #666">(<%="Password have a minimum of #{@minimum_password_length} characters"%>)</em>
<% end %>
<%= f.password_field :password, autofocus: true, autocomplete: "new-password" %>
</div>
<div class="field">
<%= f.label :password_confirmation, "Confirm new password" %><br />
<%= f.password_field :password_confirmation, autocomplete: "new-password" %>
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password_confirmation, 'Confirm new password' %><br />
</div>
<div class="col-md-9">
<%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %>
</div>
</div><br>
<div class="row">
<div class="col-lg-6"></div>
<div class="col-lg-6">
<%= f.submit 'Change my password', class: 'btn btn-info btn-info-custom' %>
</div>
</div><br>
<% end %>
</div>
<div class="actions">
<%= f.submit "Change my password" %>
</div>
<% end %>
<%= render "devise/shared/links" %>
</div>
<% provide(:title, 'Forgot password') %>
<div class="container">
<div class="box_form">
<div class="row">
......@@ -29,4 +30,3 @@
</div>
</div>
</div>
<% provide(:title, 'Update info') %>
<div class="container">
<div class="box_form">
<div class="row">
......@@ -11,7 +12,7 @@
<%= render 'devise/shared/error_messages', resource: resource %>
</div>
<div class="col-md-3">
<%= f.label :name %>:
<%= f.label :name %>
</div>
<div class="col-md-9">
<%= f.text_field :name, autofocus: true, class: 'form-control' %>
......@@ -22,7 +23,7 @@
<% end %>
<div class="row">
<div class="col-md-3">
<%= f.label :email %>:
<%= f.label :email %>
</div>
<div class="col-md-9">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %>
......@@ -30,7 +31,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :cv %>:
<%= f.label :cv %>
</div>
<div class="col-md-9">
<%= f.file_field :cv, autofocus: true, class: 'pppp' %>
......@@ -39,7 +40,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password %>:
<%= f.label :password %>
</div>
<div class="col-md-9">
<%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %>
......@@ -51,7 +52,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password_confirm %>:
<%= f.label :password_confirm %>
</div>
<div class="col-md-9">
<%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %>
......@@ -59,7 +60,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :current_password %>:
<%= f.label :current_password %>
</div>
<div class="col-md-9">
<%= f.password_field :current_password, autocomplete: 'current-password', class: 'form-control' %>
......
<% provide(:title, 'Register') %>
<div class="container">
<div class="box_form">
<div class="row">
......@@ -11,7 +12,7 @@
<%= render 'devise/shared/error_messages', resource: resource %>
</div>
<div class="col-md-3">
<%= f.label :name %>:
<%= f.label :name %>
</div>
<div class="col-md-9">
<%= f.text_field :name, autofocus: true, class: 'form-control' %>
......@@ -19,7 +20,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :email %>:
<%= f.label :email %>
</div>
<div class="col-md-9">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %>
......@@ -27,7 +28,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :cv %>:
<%= f.label :cv %>
</div>
<div class="col-md-9">
<%= f.file_field :cv, autofocus: true, class: 'pppp' %>
......@@ -35,7 +36,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password %>:
<%= f.label :password %>
</div>
<div class="col-md-9">
<%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %>
......@@ -46,7 +47,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password_confirm %>:
<%= f.label :password_confirm %>
</div>
<div class="col-md-9">
<%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %>
......
<% provide(:title, 'Sign in') %>
<div class="container">
<div class="box_form">
<div class="row">
......@@ -13,7 +14,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :'Email:' %>
<%= f.label :email %>
</div>
<div class="col-md-9">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %>
......@@ -21,7 +22,7 @@
</div><br>
<div class="row">
<div class="col-md-3">
<%= f.label :password %>:
<%= f.label :password %>
</div>
<div class="col-md-9">
<%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %>
......@@ -41,7 +42,7 @@
<div class="col-lg-6">
<%= f.submit 'Login', class: 'btn btn-info btn-info-custom' %>
<div style="text-align: center; margin-top: 10px">
<%= link_to "Forgot your password?", new_password_path(resource_name), class: 'link_ct' %><br />
<%= link_to 'Forgot your password?', new_password_path(resource_name), class: 'link_ct' %>
</div>
</div>
</div><br>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment