SharePoint 2010から匿名のユーザーオブジェクトを取得するにはどうすればよいですか

StackOverflow https://stackoverflow.com/questions/3112267

質問

匿名アクセスを有効にして、クレームベースの(フォーム)認証を使用したサイトセットアップがあります。

ユーザーがサイトにログインすると、フォームデータベースに存在する可能性がありますが、SharePointサイトコレクションには存在しません。この場合、spcontext.current.web.spuserはnullを返します - ログインしていても。

使用できるスーパーに似た別のオブジェクトはありますか?

役に立ちましたか?

解決

httpcontext.current.user.identity.isauthenticated == trueですか?その場合は、web.currentuserに掘り下げる前に、spcontext.current.current.web.ensureuser(httpcontext.current.user.identity.name)に電話をかけてみてください(web.spuserではなく、あなたが意味するものです)

-oisin

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top