我在UWP应用中实现用户注册+登录功能时遇到问题。关于如何在C#.NET中完成此操作,没有太多可用的信息。如果我关注Parse.com的documentation,我会得到一个"任务取消的例外"。在做了一些研究后,我发现这个线程here似乎解决了这个异常。我能够访问登录页面但我不知道如何在成功登录后将用户重定向到MainPage.xaml。
两个问题: 1-如何检测登录成功? 2-在FB成功验证后,如何将用户重定向到MainPage.xaml或任何其他页面?
这是我到目前为止所拥有的:
public sealed partial class FacebookLogin : Page
{
Task<ParseUser> task;
CancellationTokenSource source;
public FacebookLogin()
{
this.InitializeComponent();
FacebookWebViewLogin.Loaded += Facebook_Login ;
}
async void Facebook_Login(object sender, RoutedEventArgs e)
{
try
{
source = new CancellationTokenSource();
task = ParseFacebookUtils.LogInAsync(FacebookWebViewLogin, new[] { "user_likes", "email" });
await task;
Frame.Navigate(typeof(MainPage));
}
catch (Exception ex)
{
task = null;
}
}
}
答案 0 :(得分:0)
如果您正在寻找一种通过Facebook进行身份验证的方式,那么微软会在他们的博客上提供一个很好的样本,涵盖了这一点!如果你需要更多帮助它的工作方式,我很乐意伸出援助之手。 - Windows SDK for Facebook
答案 1 :(得分:0)
enter image description here 根据意见发表声明;用参考或个人经验支持他们。