ユーザーログインなどの基本的な機能は、単純な方法では実行できないようです。クライアントのフォームにユーザー名とパスワードのフィールドを設定し、それに基づいてstore.readPathAccessモデルのアクセス権を作成します。また、ルートにアクセス権を実装するためにユーザーがログインしているかどうかを確認するにはどうすればよいですか?
例と(不十分な)DerbyJSのドキュメントに基づいて、私が正しく理解していれば、サーバーモジュール(lib / server / *)にログインを実装する必要があります。理由は次のとおりです。
- store.readPathAccessはサーバー側で使用する必要があります
- モデルセッションにデータを保存したい(サーバー側でのみ読み取ることができます)
しかし、多くの疑問が生じます。
- サーバー側で行う必要がある場合、リストの2番目の項目に問題なくサーバー側でクライアントフォームデータを取得して保存する方法(サーバーのみのルートに手動でデータを送信することでそれを行いましたが、その後はできませんその後、クライアントルートにリダイレクトする必要があり、ローカルモデルデータが失われるため、ローカルキーを使用してモデルに保存します)
- セッションに保存する必要がある場合、後でそのデータを読み取る方法は?
- モデルのストアアクセス権が管理されている場合でも、この特定のユーザーがクライアントルートにログインしているかどうかを確認するにはどうすればよいですか?
私は現時点でかなり混乱しています...ダービーの原則が好きでしたが、この認証の問題は私の神経を真剣に扱っています。
はっきりしないかもしれませんが、詳細には多くのポイントがあります。誰かが助けてくれるなら、もっと必要な情報を喜んで提供します。
ありがとう、エディ