質問&ディスカッション

Yuki_Baba
メンバー

カスタムコードを記述し、ナレッジベースで作ったページにログイン機能をつけたい

解決

お世話になっております。
件名の件を検討しています。実現可能か、回答をお願いします。

 

ーーーー

 

【経緯】
・HubSpotのナレッジベース機能を利用して自社サービスのヘルプページ作成を検討しています。
・ナレッジベースで作成した特定ページへのアクセスは、自社サービス利用者のみに限定したいです。
・ユーザーが特定ページへアクセスすると、ログイン認証画面へリダイレクトさせ、
 認証が成功したユーザーだけが特定ページへアクセスできるようにしたいです。

 

以上の経緯から、HubSpot で以下が実現可能か質問させてください。

 

【質問】
・ナレッジベースに、ログイン認証画面(ID、パスワード入力、認証ボタンを押せる画面)を作ることはできますか?
・HubSpotでPHPコードを記述することはできますか?
・もしPHPコードが記述できる場合、コードを使って以下のことをやりたいのですが、できますか?

 

 Step1.  特定のナレッジベースへアクセスしたらPHPコードを実行し、自社サービスへの利用者ログインの有効期限を判定する
 Step2-1. ログインしているかつ、有効期限が切れていない場合は、特定のナレッジベースページへリダイレクトさせる
 Step2-2. ログインしていないまたは、有効期限が切れている場合は、ログイン認証画面へリダイレクトさせる
 Step3.  ログイン認証画面でID、パスワードを入力し、認証ボタンを押すと、自社で作成したAPI(POST)を実行する
 Step4.  自社サービスへ認証結果を要求し、自社サービスから返却された結果を受け取り、判定する
 Step5-1. 認証が成功した場合は、特定のナレッジベースページへリダイレクトさせる
 Step5-2. 認証が失敗した場合は、ログイン認証画面へリダイレクトさせる

 

ーーーー

 

回答をお待ちしています。
よろしくお願いいたします。

0 いいね!
1件の承認済みベストアンサー
marykashima
解決策
キーアドバイザー | Gold Partner
キーアドバイザー | Gold Partner

カスタムコードを記述し、ナレッジベースで作ったページにログイン機能をつけたい

解決

HubSpotが提供しているランディングページやウェブサイト機能と異なり、ナレッジベース機能はテンプレートやHTML機能に制限があります。ですので、Step1の時点で実現が難しいです。

 

ただ、ナレッジベース機能は標準でアクセス権(非公開コンテンツ)を付与することができ、こちらはHubSpotのメンバーシップ機能(特定リストに入っているお客さまがメンバー対象)で出し分けを制御しています。

https://knowledge.hubspot.com/jp/website-pages/require-member-registration-to-access-private-content

ただ、上記のメンバーシップ機能はIDやパスワードはHubSpot内で発行されるもののため、利用者DBと同期は難しいかもしれません。

回答の趣旨と異なるかもしれませんが、参考になれば幸いです。


Mary Kashima
HubSpot Community Champion
Grow Better at Community 2021
著書「HubSpotワンストップマーケティング」発売中

株式会社クリエイティブホープ HubSpot Platinum Partner

元の投稿で解決策を見る

0 いいね!
2件の返信
marykashima
解決策
キーアドバイザー | Gold Partner
キーアドバイザー | Gold Partner

カスタムコードを記述し、ナレッジベースで作ったページにログイン機能をつけたい

解決

HubSpotが提供しているランディングページやウェブサイト機能と異なり、ナレッジベース機能はテンプレートやHTML機能に制限があります。ですので、Step1の時点で実現が難しいです。

 

ただ、ナレッジベース機能は標準でアクセス権(非公開コンテンツ)を付与することができ、こちらはHubSpotのメンバーシップ機能(特定リストに入っているお客さまがメンバー対象)で出し分けを制御しています。

https://knowledge.hubspot.com/jp/website-pages/require-member-registration-to-access-private-content

ただ、上記のメンバーシップ機能はIDやパスワードはHubSpot内で発行されるもののため、利用者DBと同期は難しいかもしれません。

回答の趣旨と異なるかもしれませんが、参考になれば幸いです。


Mary Kashima
HubSpot Community Champion
Grow Better at Community 2021
著書「HubSpotワンストップマーケティング」発売中

株式会社クリエイティブホープ HubSpot Platinum Partner
0 いいね!
Yuki_Baba
メンバー

カスタムコードを記述し、ナレッジベースで作ったページにログイン機能をつけたい

解決

marykashima 様

回答いただきありがとうございます。

ナレッジベースで作ったページにログイン機能をつけることは

難しいということで、承知しました。

 

いただいたメンバーシップ機能について、参考にさせていただきます。

0 いいね!