Auto Login in rails
1. Remember me When the user login and checks the “Remember me” checkbox, the :save_login parameter is set, the User instance remember_me method invoked and the :auth_token cookie set... class AccountController def login case @request.method when :post if @session[:user] = User.authenticate(@params[:user_login], @params[:user_password]) flash['notice'] = "Login successful" if @params[:save_login] == "1" @session[:user].remember_me cookies[:auth_token] = { :value => @session[:user].remember_token , :expires => @session[:user].remember_token_expires } end redirect_back_or_default :controller => "time" else flash.now['notice'] = "Login unsuccessful" @login = @params[:user_login] end end end def logout @session[:user].forget_me if @session[:user] @session[:user] = nil cookies.delete :auth_token end end 2. ...