UserCredential userCredential = await FirebaseAuth.instance.createUserWithEmailAndPassword(
email: "abc@example.com",
password: "SuperSecretPassword!"
);
从firebase_auth包调用的函数是createUserWithEmailAndPassword,我希望这个注册的用户在Firebase数据库中。
Firebase认证用于注册用户,而firestore用于存储数据。如果还想将用户添加到firestore,则需要将Cloud_FireStore
插件添加到pubspec.yaml
文件中:
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^1.0.7
然后你可以做:
final firestoreInstance = FirebaseFirestore.instance;
var firebaseUser = FirebaseAuth.instance.currentUser;
firestoreInstance.collection("users").doc(firebaseUser.uid).set(
{
"email" : "abc@example.com",
}).then((_){
print("success!");
});
这将创建一个名为users
的集合,其文档id等于经过身份验证的用户id,在该集合中您将拥有该用户的电子邮件。
在我的控制器中, 它开始显示错误模式尚未注册 我的模型/blog.js的代码 我的controller/blogs.js的代码这里我创建了一个方法getAllblogs来获取所有的博客 null C:UsersDellBasicNode&>节点index.js null 我的index.js的代码
我还尝试使用方法为设置提示,但没有成功。
我的测试代码: 唯一注册的是对PopulateEdgeInfo的调用。有什么明显的我做错了吗?也试图用模拟代替间谍,但没有用。
当我执行时,我的服务按预期列出,但当我从web或通过功能测试访问我的包时,我得到: 未捕获的PHP异常Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:“您请求了一个不存在的服务”xx。处理程序”在xx/app/bootstrap。php。缓存行2031{“异常”:“[对象](Symfony\Compo
在64位计算机上运行Visual Studio 2012应用程序时,会显示以下错误消息: 由于以下错误,检索CLSID为{F2D4F4E5-EEA1-46FF-A83B-A270C92DAE4B}的组件的COM类工厂失败:80040154类未注册(HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG)) 我正在visualstudio中使用Inventor packa
我已经创建了users表。 然后我创建了一个新的帐户前端网页。 我给出了: 用户名:° 帐户创建成功。 现在我可以通过我的用户名和密码登录。然后我可以清楚地看到我的用户名为°在网页。 但当我在终端中运行sql查询时: 我得到的输出是: 我无法看到我的用户名为°。但我可以通过网页登录。 为什么我不能在查询输出中看到我的用户名? 有些用户说我的终端编码有问题。 为了测试这一点,我运行。 输出为° 所以