Signout.aspxは使用されていないようです
-
16-10-2019 - |
質問
誰かがユーザーメニューの「サインアウト」リンクをクリックしたときに、非シェアポイントクッキー(存在する場合)を削除する必要があります。 Cookieは、サインインプロセス中に認証に使用できるサードパーティシステムに由来しますが、それでも存在し、その人が再びログインしようとすると問題が発生します...
私は読んでいて、「Hive」(/ 14/ - SharePoint 2010を使用している」でsignout.aspxファイルを見つけました。ただし、このページに変更を加えた場合(私が知っているが、概念の証明のために...)、サインアウトするときにそれらの変更は起こりません。
たとえば、私はページ、デフォルトでは含まれています
<script type="text/javascript">
function ULSd63(){var o=new Object;o.ULSTeamName="Microsoft SharePoint Foundation";o.ULSFileName="SignOut.aspx";return o;}
function _spBodyOnLoad()
{ULSd63:;
window.close();
}
</script>
のようなものを追加すると alert('hello world');
そして、更新し、サインアウトリンクを使用して、アラートはありません。ページからすべてのJavaScriptを削除してみましたが、まだサインアウトすることができました。
私の質問:このページ、/14/template/layouts/signout.aspxですか、実際にはこのサインアウトリンクで使用されていますか?そうでない場合、そのページはどこにありますか?クッキーを削除するためにコードを追加できますか?
私は見つけました 1つの記事 これは、PowerShellを使用してすぐにボックス(OOTB)ページを置き換える方法を説明していますが、必要に応じてOOTBページを元に戻す方法はありませんでした。これは物事を行うより良い方法かもしれませんか?カスタムサインアウトページの要件はありますか?私は確信していると確信していますが、私はまだ何も見つかりませんでした。
皆さんが提供できる支援は大歓迎です:)
ケビン
他のヒント
パワーシェル - set-spcustomlayoutspage