5

私はHartl's railsのチュートリアルブックのレベル7になりました。私は配備の際の私のアプリケーションについて考え始めました。これは約12人のソーシャルワーカーが共同で、私的にコミュニケーションをとることを可能にするアプリです。したがって、パスワードで保護する必要があります。レールでページを保護するパスワード - 私は何をすればよいですか?

しかし、使い方が簡単で、使い方も簡単です。これらの人々のうちのいくつかは、これまでコンピュータを使用していませんでした。ログオンやサインアッププロセスを使用すると、完全に無効になります。

このように、(すべてのユーザーに同じパスワードを入力する必要がある)ランディングページを作成してから、ディスカッションページにリダイレクトします。私の最初のアイデアは、パスワードの入力時にディスカッションページにリダイレクトするような難読化されたJavaScriptを使用することでしたが、これは非常に安全とは言えません。

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

+0

この宝石はhttps://github.com/plataformatec/deviseに行くと、認証、セッション、およびすべての要件に役立ちます。 – abhas

+1

最初のRailsアプリケーションを構築する場合は、Deviseを使用しないことをお勧めします。 Deviseは、Railsフレームワークをよく理解している必要があります。 スレッジハンマーを使ってナットを割るのが好きです。それはまったく新しいMVCだ – Joseph

+0

私たちはあなたが望む、deviseを使用している間は何の問題にも直面しませんでした。 – abhas

答えて

11

この状況では、非常に単純な認証オプションを利用できます。 Ruby on Railscast episode 270を見ることをお勧めします。私はそれがちょうどあなたが探しているものだと思う。

+1

はい、1000回、はい。 – Brett

2

乾杯あなたが本当にシンプルにしたい場合は、例えば、それは本当の認証システムの置き換えではありませんauthenticate_or_request_with_http_basic

を使用することができますしかしDevitsまたはAuthLogic。

関連する問題