问题标签 [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 投票
2 回答
655 浏览

javascript - Firebase Simple Login - new emails not registering to firebase

im trying to implement firebase's simple login (email/password). the code i have works when hard coded but i cannot get it to pick up the inputs and log to firebase. its not giving me any errors, its simply not creating the user in my firebase. any tips?

my code: http://jsfiddle.net/Ygs3E/2/

0 投票
2 回答
680 浏览

ios - 是否有适用于 Twitter 的 Firebase iOS 简单登录示例?

我无法从 Simple Login iOS快速入门中找到以下解决方案:

由于一台设备可以连接多个 Twitter 帐户,因此您需要提供一个块,该块可用于确定要登录的帐户。将下面的“[yourApp selectUserName:usernames]”替换为您自己的代码从用户名列表中选择。

这是提供的代码:

允许用户选择使用哪个帐户的 UIActionSheet 会是最好的吗?那怎么做?

0 投票
2 回答
1484 浏览

firebase - 使用 Firebase 的 Twitter 简单登录获取用户电子邮件地址

在他们使用 Firebase 的简单登录 Twitter Auth 进行身份验证后,我试图提取用户的电子邮件地址。现在我得到了大量关于用户的信息,但不是他们的电子邮件地址。我意识到您使用 Facebook 或 Google+ 设置了权限,例如

但我不知道如何对 Twitter 做同样的事情。

0 投票
1 回答
923 浏览

angularjs - AngularFire/Firebase 简单登录:如何在控制器上设置登录解析器?

我将 AngularJS 与 UI 路由器以及 Firebase/AngularFire 一起使用。

根据文档中的示例,我能够在控制器中使用 Facebook、Twitter 和 Google+ 实现 Firebase 的简单登录;但是,当我考虑代码的可扩展性时,我想将此登录逻辑从我的控制器中抽象出来并放入工厂或服务中,以便它能够在 UI 路由器中的控制器上正确解析。解析非常重要,因为我显然不想向注销的用户显示登录的内容。

我已经看到了一些解决这个问题的实现,但似乎没有什么能完全解决我希望为上述三个社交登录实现的目标。我如何使用我目前拥有的代码进一步扩展这一点,或者重写一个更合适的解决方案?

0 投票
1 回答
1162 浏览

javascript - 对于 Firebase 简单登录,我必须登录两次才能注册

我很确定这是我没有完全理解异步 javascript 的问题,但我会解释我的问题。

我有一个通过 Firebase 身份验证的电子邮件/密码,并且我有一个包含以下表单的登录页面:

当我单击该按钮时,我的 JS 控制台中会出现以下错误,该错误非常快地闪烁:

未捕获的类型错误:无法读取未定义的属性“令牌”--- firebase-simple-login.js:132

在我的 head 标签的底部,我包含了脚本“js/firebase.js”,这就是那个文件:

填写表格后,按下按钮并收到错误消息,字段变为空白,并且我的 URL 末尾附加了一个“?#”。如果我在此之后尝试登录,它会完美运行。提前致谢!


0 投票
2 回答
2868 浏览

angularjs - 当我尝试注册新用户时,simpleLoginTool 给我“错误:未为此 Firebase 启用指定的身份验证类型”

我正在创建一个 AngularJS、带有 Firebase 的 Yeoman 堆栈、AngularFire 应用程序,并且我使用了 generator-angularfire ( https://github.com/firebase/generator-angularfire ) 来设置我的 simpleLoginTools。我只下载了电子邮件/密码验证,因为身份验证的唯一要点是我需要一些用户出于管理目的来为站点创建新内容和销毁旧内容。但是,当我转到“example.com/#/login”并尝试通过电子邮件和密码注册新用户时,它会给我一个

是因为我的应用程序/Firebase 数据库中没有用户模型吗?如果是这样,我该如何创建一个?如果不是,我该如何克服这个错误?

0 投票
1 回答
8455 浏览

hash - Firebase 简单登录的盐/哈希?

Firebase 提供“简单登录”,其中使用电子邮件/密码进行身份验证。有谁知道firebase是否在存储密码之前对其进行加盐和哈希处理?我想firebase会知道这样做的,但我只是想确定一下,因为经过一个小时的搜索后我找不到任何东西。

预期的跟进:如果firebase实际上没有对密码进行加盐+散列,如果我将用户的密码加盐+散列并将其传递给firebase进行存储/检查,那么简单登录会起作用吗?

提前致谢!

0 投票
1 回答
81 浏览

firebase - Firebase 简单登录不会在不同的窗口中监控注销

我有将用户状态存储到 localStorage 并将应用程序模型更改传播到所有浏览器窗口/选项卡的应用程序。但我不知道如何将注销/登录传播到不同的窗口。FirebaseSimpleLogin 回调仅在每个窗口中调用。我可以使用 localStorage 检测用户登录状态,但是如何运行 FirebaseSimpleLogin 回调?如果我创建 FirebaseSimpleLogin 的新实例,它可以工作,但也会泄漏。所以现在我必须在第二个选项卡中重新加载应用程序才能获得实际的用户登录状态。

0 投票
2 回答
7182 浏览

facebook - Facebook 应用程序:Firebase 简单登录 URL 错误

我正在尝试使用 Facebook 登录和 Firebase 简单登录来制作我的第一个应用程序。我在本地运行系统http://localhost:8000/。单击登录按钮时我收到的错误如下。

“应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。”

我曾尝试在生产 facebook 应用程序和 facebook 测试应用程序上运行它,并在我看到的其他论坛帖子之后添加 URL 重定向和网站平台,但没有什么对我有用。有人有什么建议吗?

0 投票
1 回答
746 浏览

angularjs - AngularFire ChangePassword错误回调不起作用

我正在尝试将 firebase changePassword() 函数与错误回调一起使用。

该脚本有效且有效。但是错误回调没有。例如,当输入错误的旧密码时,不会发生任何事情,也不会将任何内容记录到控制台。当一切都正确完成并成功更改密码时,错误将记录到控制台并且似乎未定义。

任何有类似问题的人/知道我做错了什么?

谢谢