]> git.openstreetmap.org Git - rails.git/commitdiff
Use path and url helpers for password links
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 6 Dec 2023 18:39:25 +0000 (18:39 +0000)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 6 Dec 2023 18:39:25 +0000 (18:39 +0000)
app/mailers/user_mailer.rb
app/views/sessions/new.html.erb

index 89f8dfdbf781e66bb20533f2de5db71112e3ff85..8ca186aad92141dcc235c9d7f1b634b3e93c7c1d 100644 (file)
@@ -34,8 +34,7 @@ class UserMailer < ApplicationMailer
 
   def lost_password(user, token)
     with_recipient_locale user do
-      @url = url_for(:controller => "passwords", :action => "reset_password",
-                     :token => token.token)
+      @url = user_reset_password_url(:token => token.token)
 
       mail :to => user.email,
            :subject => t(".subject")
index 03755730bdd411fd7c3f027041d0855917b46776..3bf4cde5f83e59d4323f6b9334ea1a88603639b9 100644 (file)
@@ -13,7 +13,7 @@
     <%= hidden_field_tag("referer", h(params[:referer]), :autocomplete => "off") %>
 
     <%= f.text_field :username, :label => t(".email or username"), :tabindex => 1, :value => params[:username] %>
-    <%= f.password_field :password, :label => t(".password"), :tabindex => 2, :value => "", :help => link_to(t(".lost password link"), :controller => "passwords", :action => "lost_password") %>
+    <%= f.password_field :password, :label => t(".password"), :tabindex => 2, :value => "", :help => link_to(t(".lost password link"), user_forgot_password_path) %>
     <%= f.form_group do %>
       <%= f.check_box :remember_me, { :label => t(".remember"), :tabindex => 3, :checked => (params[:remember_me] == "yes") }, "yes" %>
     <% end %>