Итак, я занимаюсь внедрением входа в систему Facebook через посредника MVC 4 simplemembership oAuth.MVC Simplemembership Я не могу получить идентификатор пользователя после входа пользователя в систему через OAuth
Регистрация и подписание пользователя хорошо сработало. Однако после подписания пользователем с использованием oAth я не могу получить UserId аутентифицированного пользователя. Я вижу, что UserId существует в таблице membership_oauth и относится к UserId в таблице UserProfile.
Обычно я получал его с помощью WebSecurity.CurrentUserId, но, похоже, не существует метода для его получения при использовании OAuthWebSecurity. Когда я пытаюсь, WebSecurity.CurrentUserId, я получаю «экземпляр объекта, который не был создан», ошибка.
Кто-нибудь знает, как получить эту информацию?
Большое спасибо!
Спасибо. Membership.GetUser() ProviderUserKey. возвращает имя пользователя, предоставленное facebook, я пытаюсь получить UserId, который связывает таблицу membership_oauth с таблицей UserProfile. Это int. –
См. Редактирование. Я надеюсь, что это помогает. – user1987392