我使用他们的 .NET API 使用 Xamarin 的 Parse 库。我想实现我自己的成员资格提供程序,它继承自 MembershipProvider 基类。覆盖 ValidateUser 方法时,我使用以下代码:
public override bool ValidateUser(string username, string password)
{
try
{
ParseUser user = Task.Run(() => ParseUser.Query
.WhereEqualTo("username", username)
.WhereEqualTo("password", password)
.FirstOrDefaultAsync()).Result;
return user == null ? false : true;
}
catch (Exception)
{
return false;
}
}
但似乎 API 没有让您访问用户密码。只能设置密码,不能获取。是否有其他方法可以使用用户提供的用户名和密码来验证用户?谢谢你。