0

ベータ テスト用に立ち上げる準備ができている Rails サイトがあり、それを行うための最善の方法を考えています。現在、omniauth 経由で FB コネクトを使用してユーザーを登録していますが、ベータ期間中の登録を、既にサインアップした人のリストに制限したいと考えています。

このスレッドを確認しましたが、ベータ テストを管理する人を探しているわけではありません。承認されたベータテスターだけが登録できるようにしたいだけです.

4

1 に答える 1

0

非常に単純なことを行うことができ、フィルターの前に HTTP 基本認証を行うことができます。

class ApplicationController < ActionController::Base
  before_filter :beta_protection

  def beta_protection
    return true unless Rails.env.beta?
    authenticate_or_request_with_http_basic do |username, password|
      username == "username" && password == "password"
    end
  end
end

これはあまり見栄えがよくありませんが、これを使用して (ベータ ユーザーにユーザー名とパスワードを提供して)、サイトへのアクセスを制御するためのシンプルで簡単な方法を追加できます。

于 2013-01-30T05:35:22.637 に答える