5

私は現在、HartlのRailsチュートリアルブックのレベル7にいて、デプロイメントでのアプリケーションについて考え始めています。これは、約12人のソーシャルワーカーが共同でプライベートにコミュニケーションできるようにするアプリです。したがって、パスワードで保護する必要があります。

ただし、使いやすく、非常に使いやすいものである必要もあります。これらの人々の何人かは以前にコンピューターを使用したことがなく、ログオンとサインアップのプロセスがあると完全に延期されます。

したがって、私はランディングページを作成したいと思います。そこでは、パスワードを入力する必要があります(全員に同じパスワード)。その後、「ディスカッションページ」にリダイレクトされます。私の最初のアイデアは、パスワードを入力するとディスカッションページにリダイレクトされるように、難読化されたJavaScriptを使用することでしたが、これはあまり安全ではありません。

誰かが私にこれをレールで行うためのより良い方法を勧めることができますか?理想的には、一度入力するだけで、すべてのページに対して自動的に認証され(Cookieを設定しますか?)、ページに直接アクセスしようとすると、認証ページにリダイレクトされます。

よろしくお願いします

4

3 に答える 3

11

この状況では、非常に単純な認証オプションを利用できます。RubyonRailscastエピソード270をご覧になることをお勧めします。たぶんあなたが探しているものだと思います。

于 2012-05-16T20:00:47.123 に答える
2

本当にシンプルにしたい場合は、 authenticate_or_request_with_http_basicを使用できます

ただし、DeviseやAuthLogicなどの実際の認証システムに代わるものではありません。

于 2012-05-16T18:30:44.883 に答える
0

私はlockupこの目的のためにgemを使い始めました: https ://github.com/gblakeman/lockup

セットアップは非常に簡単で、サイトにアクセスするほとんどすべてのユーザーがそれを使用できるはずです。

于 2019-05-09T14:34:13.977 に答える