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> <% provide(:title, 'Resend confirmation') %>
<div class="container">
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }) do |f| %> <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 %> <%= 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>
</div><br>
<div class="actions"> <div class="row">
<%= f.submit "Resend confirmation instructions" %> <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> </div>
<% end %> </div>
<%= render "devise/shared/links" %>
<h2>Change your password</h2> <% provide(:title, 'Update password') %>
<div class="container">
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :put }) do |f| %> <div class="box_form">
<%= render "devise/shared/error_messages", resource: resource %> <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 %> <%= f.hidden_field :reset_password_token %>
<div class="row">
<div class="field"> <div class="col-md-3"></div>
<%= f.label :password, "New password" %><br /> <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 %> <% 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 %> <% end %>
<%= f.password_field :password, autofocus: true, autocomplete: "new-password" %>
</div> </div>
</div><br>
<div class="field"> <div class="row">
<%= f.label :password_confirmation, "Confirm new password" %><br /> <div class="col-md-3">
<%= f.password_field :password_confirmation, autocomplete: "new-password" %> <%= 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>
<div class="actions">
<%= f.submit "Change my password" %>
</div> </div>
<% end %> </div>
<%= render "devise/shared/links" %>
<% provide(:title, 'Forgot password') %>
<div class="container"> <div class="container">
<div class="box_form"> <div class="box_form">
<div class="row"> <div class="row">
...@@ -29,4 +30,3 @@ ...@@ -29,4 +30,3 @@
</div> </div>
</div> </div>
</div> </div>
<% provide(:title, 'Update info') %>
<div class="container"> <div class="container">
<div class="box_form"> <div class="box_form">
<div class="row"> <div class="row">
...@@ -11,7 +12,7 @@ ...@@ -11,7 +12,7 @@
<%= render 'devise/shared/error_messages', resource: resource %> <%= render 'devise/shared/error_messages', resource: resource %>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :name %>: <%= f.label :name %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.text_field :name, autofocus: true, class: 'form-control' %> <%= f.text_field :name, autofocus: true, class: 'form-control' %>
...@@ -22,7 +23,7 @@ ...@@ -22,7 +23,7 @@
<% end %> <% end %>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :email %>: <%= f.label :email %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %> <%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %>
...@@ -30,7 +31,7 @@ ...@@ -30,7 +31,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :cv %>: <%= f.label :cv %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.file_field :cv, autofocus: true, class: 'pppp' %> <%= f.file_field :cv, autofocus: true, class: 'pppp' %>
...@@ -39,7 +40,7 @@ ...@@ -39,7 +40,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :password %>: <%= f.label :password %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %> <%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %>
...@@ -51,7 +52,7 @@ ...@@ -51,7 +52,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :password_confirm %>: <%= f.label :password_confirm %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %> <%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %>
...@@ -59,7 +60,7 @@ ...@@ -59,7 +60,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :current_password %>: <%= f.label :current_password %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.password_field :current_password, autocomplete: 'current-password', class: 'form-control' %> <%= f.password_field :current_password, autocomplete: 'current-password', class: 'form-control' %>
......
<% provide(:title, 'Register') %>
<div class="container"> <div class="container">
<div class="box_form"> <div class="box_form">
<div class="row"> <div class="row">
...@@ -11,7 +12,7 @@ ...@@ -11,7 +12,7 @@
<%= render 'devise/shared/error_messages', resource: resource %> <%= render 'devise/shared/error_messages', resource: resource %>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :name %>: <%= f.label :name %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.text_field :name, autofocus: true, class: 'form-control' %> <%= f.text_field :name, autofocus: true, class: 'form-control' %>
...@@ -19,7 +20,7 @@ ...@@ -19,7 +20,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :email %>: <%= f.label :email %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %> <%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %>
...@@ -27,7 +28,7 @@ ...@@ -27,7 +28,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :cv %>: <%= f.label :cv %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.file_field :cv, autofocus: true, class: 'pppp' %> <%= f.file_field :cv, autofocus: true, class: 'pppp' %>
...@@ -35,7 +36,7 @@ ...@@ -35,7 +36,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :password %>: <%= f.label :password %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %> <%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %>
...@@ -46,7 +47,7 @@ ...@@ -46,7 +47,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :password_confirm %>: <%= f.label :password_confirm %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %> <%= f.password_field :password_confirmation, autocomplete: 'new-password', class: 'form-control' %>
......
<% provide(:title, 'Sign in') %>
<div class="container"> <div class="container">
<div class="box_form"> <div class="box_form">
<div class="row"> <div class="row">
...@@ -13,7 +14,7 @@ ...@@ -13,7 +14,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :'Email:' %> <%= f.label :email %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %> <%= f.email_field :email, autofocus: true, autocomplete: 'email', class: 'form-control' %>
...@@ -21,7 +22,7 @@ ...@@ -21,7 +22,7 @@
</div><br> </div><br>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<%= f.label :password %>: <%= f.label :password %>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %> <%= f.password_field :password, autocomplete: 'new-password', class: 'form-control' %>
...@@ -41,7 +42,7 @@ ...@@ -41,7 +42,7 @@
<div class="col-lg-6"> <div class="col-lg-6">
<%= f.submit 'Login', class: 'btn btn-info btn-info-custom' %> <%= f.submit 'Login', class: 'btn btn-info btn-info-custom' %>
<div style="text-align: center; margin-top: 10px"> <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> </div>
</div><br> </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