私はFacebookのC#SDKを使用しています。私は自分のFacebookアカウントでユーザーを認証します。 「認証する」ためにすべての小切手を実行したら、FormsAuthentication.SetAuthCookie(email, false);
ASP.NET MVCアプリケーションにUser.Identity.IsAuthenticatedが設定されていますか?
私の行動の中でUser.Identity.IsAuthenticated
にアクセスすることはできますか?私がその電話をしなかったらどうですか?
認証ステータスに基づいて異なるビューを返すアクションがあり、MVC 4アプリケーションでUser.Identity.IsAuthenticated
が信頼できるものであることを確認します。
ありがとう、素晴らしい答え。訪問者がサイトの新しいブランドであり、認証クッキーはありません。 'User.Identity.IsAuthenticated'はfalseかnullですか? FormsAuth HTTPモジュールがFormsAuth Cookieを読み取り/検証できる限り、 'User.Identity.IsAuthenticated'はtrueになりますか? – Chaddeus
User.Identityは決してnullではありません。しかし、User.Identity.IsAuthenticatedはfalseになります。 –
完璧、ありがとう!あなたは私の質問に答えるだけでなく、私はformauthをより完全に理解しました。本当に感謝しています。 – Chaddeus