ワークフロー:登録フォームでソフトウェア - 多くの企業が同じユーザーを持つことができるはず
ユーザーが自分の電子メール、パスワード、および会社名を与えます。同じ名前の会社は、登録処理中に自動的に作成されます(モデル
Company
)。このユーザーはこの会社の自動的な管理者です(User
のモデルには役割フィールドがあります)。会社の管理者は候補者を招待できます。フォームには、候補者の電子メール、姓と名が表示されます。アプリケーションは、アクティベーションリンクを含む電子メールを候補者に送信します。
リンクをクリックすることにより、候補者は自分のパスワードを設定してログインし、データベースに新しいアイテムを追加することができますページ
候補をログインするリダイレクトされるフォームのページ(モデル
Item
) に転送されます
多くの企業が同じユーザー(同じ電子メールアドレス)を持つことができなければならないという問題があります。現在、アプリケーションは電子メールが既に使用されていることを返します(他の会社ではそうはできません)。これはサービスとしてのソフトウェアのようなものです。任意のアイデアはどのようにこの問題を解決するには?
など、彼らは現在のように働いて、または同一画面上にそれらのすべてを見せている会社を切り替えるには、いくつかの方法が必要になります_solution_この問題に - 通常、人々は会社の電子メールアドレスを持っているか、少なくとも同じアドレスを使用する多くの企業では機能しません。どのように複数の企業が同じメールアドレスを使用するのですか? – RemcoGerlich
彼らは文字通りの会社じゃないからね。 – RemcoGerlich