问题标签 [firebasesimplelogin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
528 浏览

javascript - 在 angularjs 中找不到 Firebase

我正在制作一个 angularJS 应用程序,我计划使用 Firebase 进行简单的身份验证。

我的 index.html 文件包括

我的 login.js 目前看起来像这样:

我真正想做的就是测试我是否可以登录,以及登录后 auth 对象的外观。

稍后,我会将登录信息集成到 ng-model 中,以这种方式传递数据,而不仅仅是硬编码。

现在的问题是这段代码甚至没有运行,我从 javascript 控制台得到一个错误:

为什么会这样?

0 投票
0 回答
174 浏览

angularjs - 为什么我的页面在已经登录的情况下总是在加载之前闪现登录页面?Firebase simpleLoginTool 身份验证

我的应用程序中有一个小错误,它总是在转到我的其他页面之前短暂显示登录页面,特别是我的管理页面,这是我需要通过登录身份验证访问的唯一页面。我正在使用 AngularJS、带有 Firebase 的 Yeoman 堆栈、AngularFire 数据库。我使用以下方式下载了 simpleLoginTool 和身份验证:https ://github.com/firebase/generator-angularfire 。

这是我在 app.js 中的路线

0 投票
1 回答
74 浏览

firebase - Firebase 用户创建不再起作用

几个月来,我一直在使用以下代码片段在 Firebase/SimpleLogin 中创建新用户:

但是该代码不再起作用了!我昨天注意到了。似乎更新调用不起作用(未存储数据)。有谁知道为什么?发生了什么变化?

0 投票
1 回答
757 浏览

angularjs - Angularfire null auth variable

I'm having a weird problem with firebase. The auth variable is null. I use the simple login to log the users in:

Everything is fine up to here, after saving the data to the firebase. I'm no longer able to access the data. I get this error when I try to get the data

And this one:

And this is my security rules:

Any thoughts on how to fix this?

0 投票
2 回答
1001 浏览

ios - Firebase Facebook 身份验证在“thirdPartyUserData”中缺少照片字段

我在 Facebook 上使用 Firebase 简单登录,昨晚遇到了一个小问题。使用权限作为空数组(默认)登录后,我得到了这个

不同的是,现在我看不到“图片”字段,它是一个带有“数据”的字典(在“数据”、“网址”内)......这个变化发生在昨晚,其他人有同样的吗他们的身份验证有问题吗?

我登录的权限只有[],(不提供权限就使用默认)

0 投票
1 回答
957 浏览

javascript - startAt 和 endAt 使用 angularfire 无法按预期工作:0.8.0

使用 AngularFire 8.0

Bellow 是使用 startAt 和 endAt 来限制来自 firebase 的数据的代码。

返回的数据应该是来自 firebase 的单个元素,但是当我使用 console.log 进行调试时 queryArray 是空的。

在不使用 startAt 和 endAt 的情况下,queryArray 包含存储在 firebase 中的所有元素。因此,记录queryArray.$keyAt(0)会给出第一个元素名称作为输出。正如预期的那样。

我也检查了 Firebase 8.0 的发行说明,我没有看到这些限制器有任何变化。

请指出是否有任何语法错误或任何可以达到预期结果的替代解决方案。

我基本上想要来自 Firebase 的单个记录,这是我当前的用户,authUser 是授权用户,以 authUser.uid 为优先级。

以下是用户注册时在 Firebase 中填充的 JSON 文件。

编辑后

使用下面的代码来获得优先级:

日志输出为:

优先级为:空

用于将用户添加到 Firebase 的方法是:

0 投票
1 回答
130 浏览

firebase - 可以使用 firebase 简单登录来管理所有现有用户

我在我的 angularjs-app 中使用 firebase simple-login。是否有可能管理所有现有的用户帐户(不是使用伪造控制台)?

应该启用管理员用户来编辑和删除这些帐户。

0 投票
1 回答
155 浏览

angularjs - Firebase + angularfire 在控制器加载之前获取当前用户

我正在按照官方示例在触发角度控制器之前获取用户,但在使用此方法时从未触发控制器。如果我删除了resolve: state_resolver控制器触发的线路,这意味着我的解析器有问题。任何想法我在这里做错了什么?

0 投票
1 回答
710 浏览

firebase - Firebase 弹出窗口在调用登录后关闭

如果我尝试从 Firefox 的弹出窗口中使用 Firebase 简单登录,弹出窗口会自行关闭并且我永远不会登录。如果新窗口不是弹出窗口(即,如果它只是另一个选项卡),则一切正常。无论新窗口是否为弹出窗口,Chrome 中的一切都运行良好。

这是我的第一个 html 文件:

这是login.html:

0 投票
2 回答
791 浏览

javascript - AngularJS 教程 Thinkster.io 第 7 章

更新:教程已更新,以下问题确实不再适用


从网站 thinkster.io(免费电子书)了解 AngularJS。但目前我被困在第 7 章 - 使用 firebase 创建自己的用户数据。这是一个关于使用 firebase 的 angularjs 的教程。

我已经根据站点编写了所有代码,但是当我想注册用户时出现这些控制台错误。它将创建用户(在 firebase -simpllogin 中),但不会创建用户对象(在 firebase - data 中)。:

这是代码(与站点相同),错误在 create() 函数中并讨论 users.$save() 函数,User.create() 的片段:

user.js的完整代码:

编辑 1: 注册用户现在可以工作,让它工作(保存在 firebase,简单的登录和数据):

注意 users.save() 函数:

编辑2: 现在我在用户登录时遇到错误(见下文),当我想登录时,我在这个函数上遇到错误,query.$on():

现在有什么问题?