]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/user_controller.rb
Fix two issues with the remember_me_openid button
[rails.git] / app / controllers / user_controller.rb
index a0514c8e986d2fdd6ead3dd7ca35b04818b33114..ea50113e5d2478a2652f35a1517541cba5947c20 100644 (file)
@@ -276,12 +276,13 @@ class UserController < ApplicationController
 
   def login
     if params[:username] or using_open_id?
-      session[:remember_me] ||= params[:remember_me]
       session[:referer] ||= params[:referer]
 
       if using_open_id?
+        session[:remember_me] ||= params[:remember_me_openid]
         openid_authentication(params[:openid_url])
       else
+        session[:remember_me] ||= params[:remember_me]
         password_authentication(params[:username], params[:password])
       end
     end
@@ -742,7 +743,7 @@ private
           @user.errors.set(:email, [])
         end
 
-        user.reset_email!
+        user.restore_email!
       end
     end
   end