2017-09-13 17 views
1

コンテンツメニューアイテムを使用して開発者ポータルに商品のような新しいページ/タブのxyzを追加しました。彼がログインするようにログインしていない場合、ユーザーがそのページをナビゲートすると、そのページにエラーメッセージが表示されます。Azure APImデベロッパーポータルのユーザーのログイン/ログイン

ログインしているか確認しているユーザーの情報を見つける方法はありますかある人がログインしているかどうか。

あなたがそこに我々がログインしているユーザーのユーザー名を見つけることができて1つのHTML要素やアンカータグがあるが、ユーザーがログインしていないときにその要素が存在しない。

答えて

1

静的ページで、開発者ポータルでコードを書き込んでいる場合は、そこにあるセッションCookieをチェックするスクリプトを追加できます。したがって、あなたはauthroisedとunauthorizedを表示することができます。

また、別の方法がありますが、ログイン中にアカウントメニューが表示されます。あなたもそれをチェックすることができます。

var accountMenu = document.getElementById("account-menu"); 
 
    if(accountMenu == null) { 
 
     // not logged in 
 
    } else { 
 
     // logged in 
 
    }

+0

ありがとうございます。 accountMenuは最終的にログインしたユーザーを見つけるために使用したものです。しかし、あなたがセッションクッキーをチェックするために指していたスクリプトは何ですか? – Vicky

1

ないことは完全にあなたのシナリオをカバーする場合確認が、ウィジェットとレイヤーを再生しようとすることができます。

Layer editor

基本的に、あなたはそれを表示/非表示とその層にそれぞれのウィジェットを追加するには、「認証されていません」「認証済み」のルールを有する層を作成したりすることができます。

+0

感謝。しかし、私はそれが私の問題を解決しないだろうと思う。ユーザーが最初にログインしたかどうかはどうすればわかりますか?それは私の質問でしたか? – Vicky

関連する問題