legacy-knowledge-base
公開されました Jun. 30, 2025

デフォルトのログインページを隠す /c/portal/login

投稿者

Jose L. Bango

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • デフォルトの/c/portal/loginページを隠すことは可能ですか?
  • ユーザーに特定のログインページを使ってもらい、/c/portal/loginを使ってポータルにログインできないようにしたい。

環境

  • Liferay DXP 7.0+

解像度

  • これを実現するには、auth.login.url プロパティを活用します:
  • # Enter a URL that will be used to login portal users whenever needed. 
    # デフォルトでは、ポータルのログインページが使われます。
    #
    # Env: LIFERAY_AUTH_PERIOD_LOGIN_PERIOD_URL
    #
    #auth.login.url=/web/guest/home
  • 例えば、サインインウィジェット/ポートレットが利用できないURL(auth.login.url=/web/guest/myhome)を指すようにプロパティを設定することができます。
  • さらに、新しいログイン方法を提供する必要がある。 例えば、あるページ(web/guest/myloginpage)にサインインウィジェットを追加し、必要に応じてそのページをナビゲーションメニューから非表示にします。
  • ユーザーが/c/portal/loginにアクセスしようとすると、ログインオプションのない/web/guest/myhomeにリダイレクトされます。
  • ポータルにログインできるのは、web/guest/myloginpageにアクセスした人だけです。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base