用脸书authlogic和omniauth-facebook登录

用脸书authlogic和omniauth-facebook登录

问题描述:

我有user_session_controller。在这里,我使用了authlogic gem和'omniauth-facebook'gem。我希望该用户可以在我的网站上使用Facebook登录。我是全新的。请指导我如何修改此代码以用Facebook登录。用脸书authlogic和omniauth-facebook登录

def create 
    @user_session = UserSession.new(params[:user_session],true) 
    if @user_session.save 
     flash[:notice] = "Login successful!" 
     unless cookies[:last_visited].nil? 
      set_last_visited 
     end 

     cookies.permanent[:last_visited] = Time.now 
     if params[:remember_me] 
      user = @user_session.user 
     user.update_attributes(:remember_token => create_remember_token) 
      cookies[:remember_token] = { :value => user.remember_token, :expires => 24.weeks.from_now } 
     end 
     redirect_back_or_default users_url(@current_user) 
    else 
     flash[:error]="invalid login and password" 
     render :action => :new 
    end 
end