[英]How to check if a user already exists in a Firestore collection after signing in with Firebase Auth in SwiftUI
[英]how to check if user already exists in firebase c#
我建立了一个登录/注册系统,我希望当你创建一个用户名时它会检查 email 是否存在,它工作正常并且显示消息框“电子邮件存在”,但是当它是一个新用户并且没有 email 时存在,它崩溃了。
这是异常消息:
(System.NullReferenceException) Message=The object reference was not set to an object instance
代码:
FirebaseResponse response = await client.GetTaskAsync("Information/" + Emailtextbox.TextName);
Data result = response.ResultAs<Data>();
if (Emailtextbox.TextName == result.Email)
{
MessageBox.Show("Email exists");
} else
{
var data = new Data
{
Email = Emailtextbox.TextName,
Fullname = Fullnametextbox.TextName,
Password = EncryptSHA.GetShaData(PasswordTextbox.TextName)
}
};
根据错误的屏幕截图以及以下评论中提供的信息对其进行更新。
看起来您的错误与从您的客户端返回的client.GetTaskAsync("Information/" + Emailtextbox.Textname);
称呼。
我的建议是尝试了解您从该调用中收到的内容(存储在您的response
对象中的内容)。 通过最新的屏幕截图,我看到Body
是 null,这可能是问题的一部分。 尝试在response
中扩展您在Response
object 中看到的内容,看看您是否甚至从那里接收到您可以使用的任何类型的数据和 go。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.