diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index a7bf53824..ea50113e5 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -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 diff --git a/app/views/user/login.html.erb b/app/views/user/login.html.erb index 051d270a4..a78916dcc 100644 --- a/app/views/user/login.html.erb +++ b/app/views/user/login.html.erb @@ -54,7 +54,7 @@ (<%= t 'user.account.openid.link text' %>) -