Microsoft.Web.Helpers.Facebook.IsFacebookUserAuthenticated всегда возвращает false - PullRequest
0 голосов
/ 15 февраля 2012

Я пытаюсь использовать помощника Facebook от microsoft-web-helpers с приложением asp.net mvc 3, но IsFacebookUserAuthenticated всегда возвращает false. Вот как я использую помощник Facebook

1.Facebook класс инициализируется в App_start в global.asax:

    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();

        RegisterGlobalFilters(GlobalFilters.Filters);
        RegisterRoutes(RouteTable.Routes);

        Microsoft.Web.Helpers.Facebook.Initialize("170548793051973", "3dea9b919b560067aadf105d333a7523");
    }

2. Сценарии инициализации Facebook и пространства имен загружаются в _Layout.cshtml:

enter image description here

3.Facebook Кнопка входа в систему _LogOnPartial:

     @Microsoft.Web.Helpers.Facebook.LoginButton(registerUrl:"~/Account/Register", callbackUrl:"~Facebook/Login")

4.FacebookController с логином:

с использованием System.Web.Mvc; использование Microsoft.Web.Helpers;

namespace FacebookLoginSample.Controllers { открытый класс FacebookController: контроллер { // // GET: / Facebook /

    public ActionResult Index()
    {
        return View();
    }

    public ActionResult Login()
    {
        var isFacebookUserAuthenticated = Facebook.IsFacebookUserAuthenticated;
        return View();
    }
}

} * * тысяча двадцать-один

5. Когда я нажимаю кнопку входа в Facebook во время выполнения, страница перенаправляется на страницу входа в систему Facebook, где передаются действительные имя пользователя и пароль, а страница перенаправляется на страницу входа в систему Facebook / Login, которая является действием входа FacebookController. isFacebookUserAuthenticated всегда ложно!

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...