0

私は複数のタイプのユーザーがいるウェブサイトを設定しています。たとえばAmazonやCDWを考えてみましょう。彼らは個人アカウントを持っています。普通の人はちょうど本やコンピュータを買うことができます。また、企業アカウントを持っていて、購買を行うことができる複数のサブユーザとアカウント全体の支出を追跡できるスーパーバイザー/サブアカウントのアカウントを作成するか、アカウントの新しいサブユーザーを追加します。Railsで法人シングルユーザアカウントの認証認証システムを設定する最良の方法は何ですか?

私は自分のシステムをここに公開することはできますが、CanCanや同様の認証システムと組み合わせて、devise、authlogic、restful_authenticationのようなものから始める方が良いでしょうか?それともすでにそこに何かあるの?誰もこれのような何かをセットアップした経験がありましたか?警告は何ですか?

おかげ

+0

そんなことはまだありません。 –

答えて

1

私はいくつかの掘り出しを行いましたが、今は利用可能なものがありません。少なくとも宝石を使用する準備はできていません。ほとんどの人はちょうど自分自身を回しているようです。私はここで同じことをするでしょう。

P.S:それは、本質的に文の形式で私の質問の繰り返しであるとして

は、他の答えを受け入れるわけではありません。私の教授の一人が、このような答えを彼に伝えようとすると、学生を失いました。

0

私は彼らの行動を許可するユーザーを認証するために考案(または類似)を使用して、カンカン(または類似)を示唆しています。

それを超えると、本質的に自分自身をロールバックします。アカウントに所属するユーザー、adminユーザーインスタンスのブール値フラグなどを使用して、どのユーザーが許可されているかを判断できます。しかし、間違いなく、DeviseとCanCanが重労働をするようにしましょう。

関連する問題