私はあなたがこれを行うべきではないと思う:登録に別の層を追加することにレジスタからユーザーを避けますあなたのサイト。 は、テキストフィールドを作成し、JavaScriptを介して入力を確認してください:あなただけのウェブサイト全体のための一般的なパスワードを入れたい場合は
しかし、いずれにせよ、あなたはHttp Basic Authentication
フロントエンドのみのソリューションを使用することができます。コードと一致する場合は、入力フィールドを非表示にして登録フォームを表示します。
バックエンド付き: まずパスワードフォームをページに置き、レールアプリにコントローラでアクションが必要です。そこでは、コードが一致するかどうか、そして@code_valid = trueのような変数がチェックされます。フロントエンドでは、コードが有効なときにのみ登録フォームが表示されます
# /controllers/pre_signup_controller.rb
.
.
def validate_code
@code_valid = params[:code] == '12345' ? true : false
if @code_valid
redirect_to ///where ever your registration page is
end
end
OK、これまでに何をしていますか?あなたは何をしていますか? – sevenseacat
@sevenseacatサインアップ前の認証を実装する方法を知りたいサインアップページがあります – Kevin