-1

私の最初の Xpage アプリケーションを開発しており、domcfg.nsf でログイン画面を設計しています。したがって、ユーザーが Myrequest.com(dummy url) のような URL を入力すると、ログイン ページにリダイレクトされ、ログインに成功すると、ページは Myrequest アプリケーションにリダイレクトされます。サーバー文書やインターネットサイト文書の設定方法を教えてください。?

最初のステップとして、以下のポイントを実行しました。

  1. 有効 サーバー ドキュメントの基本タブで、サーバー/インターネット サイト ドキュメントからインターネット構成を読み込みます。
  2. web>>Internet sites Web Site-Basic Tab:: をクリックして、新しい Web サイト ドキュメントを作成しました。

    を。このサイトのわかりやすい名前:myRequest.com; b. 組織: testCompany; c. この Web サイトを使用して、他の Web サイトにマップできない要求を処理します。d. このサイトにマップされたホスト名またはアドレス: 私のローカル IP アドレス; e. このサイトをホストする Domino サーバー: *

  3. [Web サイトの構成] タブ:: a. ホーム URL : /myApp/myRequest.nsf?open

残りの構成はすべてデフォルトです

myRequest.com を開こうとすると、ページが表示されません。私は間違いを犯したと思います。構成を変更する必要はありますか?

4

1 に答える 1

5

これが機能する方法は次のとおりです。

  1. インターネット サイトを設定します (ドミノ サーバーがインターネット サイトを使用していることを確認してください (サーバー文書の最初のタブ)。

  2. インターネットサイトには、ログインに関する情報を含めないでください。ドメイン/サブドメインが適切なデータベースの適切なページを指すようにするための正しいパスなどだけです (おそらく URL リダイレクト、ヘッダーなど)。

  3. ここで、たとえばアプリケーション データベース (またはその他の該当するデータベース) にログイン フォームを作成します。ログインが機能し、エラー メッセージが正しく表示されるように、適切なフィールドがあることを確認してください。最も簡単な方法は、domcfg.nsf にある標準のログイン フォーム (「$$LoginUserForm」と呼ばれます) を確認することです (domcfg.nsf が存在しない場合は、高度なテンプレート「Domino Web Server Configuration ( 8)" (テンプレートファイル: domcfg5.ntf)

  4. ここで、domcfg.nsf にサインイン フォーム マッピング ドキュメントを作成します。適用する特定のドメイン/サブドメイン (または別の特定のサインイン フォームを使用しないすべての Web サイトのデフォルト) を選択し、フォームを使用してデータベースへのパス (アプリケーション データベースなど) を指定し、ログインの名前を指定します。そのデータベースのフォーム

  5. 次に、ユーザーにログインを要求するメカニズムを有効にする必要があります。これは、データベースの ACL で行われます。ユーザーがログインしていない場合、「匿名」という名前の個人エントリのルールに従います。この「人」が ACL に存在しない場合は、もちろんデフォルト設定に従います。ユーザーがいつログインするかを決定する必要があります。「アクセスなし」を指定した場合、ログイン フォームを適切に表示するには、一部のデザイン要素 (グラフィック ファイルなど) で「パブリック読み取り」を設定する必要がある場合があります。 ) そして、匿名ユーザーが公開ファイル (ACL 内) を読み取ることも許可する必要があります。また、ユーザーがコンテンツを読み取れるようにして、何かを書き込んだり変更したりしたい場合にのみログインを強制したい場合もあります。

/ジョン

于 2012-12-06T12:24:14.157 に答える