-
2 votesanswersviews
登录后Angularfire2重定向
我正在使用离子2 rc0和角度2,我只是添加了angularfire2来使用firebse auth . 我已经完成所有配置和测试(我只是看到我的用户登录了firebase控制台)但我想在登录后重定向到其他页面 . 我的登录代码: registerUserWithGoogle() { console.log('Google'); this.af.auth.login(); } 我的f... -
0 votesanswersviews
AngularFire2电子邮件验证
我正在使用AngularFire2来验证使用Firebase的用户 . 我允许用户更改他们的电子邮件地址 . firebaseUser: firebase.User firebaseUser.updateEmail(newEmail).catch((data) => {... 现在我想也能够将 emailVerification 设置为 false . firebaseUser.ema... -
0 votesanswersviews
Authguard angularfire2检查电子邮件是否已通过验证
我目前在我的authguard中有以下代码,以防止未登录时访问路由,但我还希望将未经验证的用户发送到验证页面,我该怎么做? canActivate(): Observable<boolean> { return Observable.from(this.auth) .take(1) .map(state => !!state) .do(authenticated =&... -
1 votesanswersviews
如何使用Angularfire2和Firebase控制台更新用户
我有一个管理员设置使用angularfire2和我'm trying to make it so the logged in admin user can update another user'的电子邮件/密码 . 我知道你可以调用像 this.af.auth.getAuth().auth.updateEmail(this.user.get('email').value) 这样的东西来更新当前登... -
1 votesanswersviews
从CLI插件执行命令期间发生错误@ ionic / cli-plugin-cordova您的插件可能已过期
离子3 cli离子cordova运行android有运行时错误 . 当我安装angularfire2不能 Build 这个项目 . [10:25:54] webpack已启动... [WARN]从CLI插件(@ ionic / cli-plugin-cordova)执行命令时出错 . 你的插件可能已经过时了 . 错误:./~ / firebase / app / shared_promise.j... -
1 votesanswersviews
Angular Firebase数据库查询
这是我的.ts文件 import { Component, OnInit } from '@angular/core'; import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database'; @Component({ selector: 'a... -
0 votesanswersviews
没有使用angularfire2 angular5从firebase实时数据库获取查询结果
我试图用Angular 5()查询firebase实时数据库 我已经尝试了新的API,但我无法查询实时数据库,查询运行但我没有得到任何结果 . 我的数据集很简单Data structure 我可以列出所有数据而没有问题,但是当我尝试查询结果过滤字段时,我得到两个控制台日志事件,但是空数据?有任何想法吗?? 我使用以下版本“@ angular / cli”:“1.6.3”,“@ angular / ... -
0 votesanswersviews
加载,过滤来自firebase的数据并显示特定数据
我使用angular cli,firebase和angularfire2 . 我有DetailComponent,其url是 / 'Patient /' + key 我有这种类型的数据(诊断): -diagnostics -LFHnjAs7NSb6GhsZdIA key: "-LF2eRf1lHI6X3U6C7Yh" localisatio... -
1 votesanswersviews
Angularfire2将新用户添加到数据库中
我使用了以下登录方法: login() { this.auth.login(); this.authService.login().subscribe(() => { if (this.authService.isLoggedIn) { console.log("ADDING THE USER.."); // Add a new user ... -
2 votesanswersviews
使用Firebase sdk3和Angularfire2验证电子邮件/密码
我是Firebase的新手,但我想在我目前的angular2项目中使用它 . 我使用Angularfire2进行电子邮件密码验证 . 据我所知,你必须调用 firebase.auth.Auth 对象的 signInWithEmailAndPassword(email, password) 方法 . 不过,我不是't know how to get an instance of this ' Aut... -
7 votesanswersviews
检查用户是否仍在angularfire2中进行身份验证
我有一个使用angularfire2的工作身份验证,我只是想知道是否有另一种方法来检查用户最近登录后是否验证用户是否在服务器上?我这样做是这样的 isAuthenticated():boolean{ this.af.auth.subscribe(data => { if(data ){ // User is authenticated return true; } })... -
2 votesanswersviews
AngularFire2 4.0.0:使用电子邮件和密码登录
今天我更新到AngularFire2版本4.我正在努力使用电子邮件和密码登录 . 在我使用以下内容之前: login() { this.af.auth.login({ email: this.email, password: this.password, }, { provider: AuthProviders.Passwor... -
1 votesanswersviews
AngularFire2 4.0在 Headers 中显示用户电子邮件
我试图在AngularFire 2版本4.0升级文档之后在我的 Headers 组件中显示用户电子邮件:https://github.com/angular/angularfire2/blob/master/docs/version-4-upgrade.md Header.component import { Component, OnInit } from '@angular/core'; im... -
1 votesanswersviews
AngularFire2(Firebase)检查用户是否已登录
我今天发现了这个非常棒的Google服务(Firebase),并尝试使用它 . 我在我的应用程序中实现了Auth,它就像一个魅力 . 但是我找不到Angular的文档 . 我有2个按钮(登录和注销),我想隐藏矿石显示它们取决于身份验证状态(登录或未登录) 我是这样做的: <button *ngIf="!(user | async)?.uid" (click)="... -
1 votesanswersviews
Ionic2 Firebase 3.2 Angularfire2 2.0.0-beta.2在设备上进行测试时,Auth无法正常工作
当我运行离子服务时 - 在浏览器中一切正常 . 我可以使用电子邮件和密码进行身份验证操作 . 当我尝试通过离子上传在设备上进行测试,或者在Android上构建时,该应用程序无法正确进行身份验证 . 如果我硬编码列表或对象的Url但无法通过我的auth登录获取数据,我仍然可以连接到firebase . 值得注意的是,当我在浏览器中模拟时,我得到“当前域未被授权进行OAuth操作 . 这将阻止sign... -
3 votesanswersviews
Angular 4和angularfire2路由器导航但前一个组件仍在显示
我正在使用Angular 4和angularfire2(firebase)进行项目,我试图在用户使用第三方(Google或Facebook)成功登录后导航到主页 . 问题是在用户使用angularfire2弹出窗口进行身份验证后,路由器正确导航(浏览器中的链接更改并且主组件可见)但是登录组件仍然存在! 我不确定问题是否与angularfire2签到popoups或angular 4本身有关,有什么... -
0 votesanswersviews
使用错误的电子邮件或密码验证Firebase会显示奇怪的错误
每当我使用错误的密码或电子邮件对Firebase进行身份验证时,我都会收到此错误: POST https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=<my-key> 400 () 我正在使用Angularfire2的登录方法 { provider: AuthProviders.P... -
2 votesanswersviews
AngularFire2是否支持更新用户凭据?
我正在使用AngularFire2(2.0.0-beta.2)与angular2(2.0.0-rc.4)组合 . 使用Angularfire我可以用编程方式创建用户(电子邮件/密码) angularFire.auth.createUser({email : this.email, password; this.password}) 那部分按预期工作 . 随后,我想更新电子邮件地址或密码 . 我已... -
12 votesanswersviews
使用angularfire2时如何访问本机Firebase对象?
我正在使用AngularFire2(2.0.0-beta.2)与angular2(2.0.0-rc.4)组合 . 我想从Angularfire2访问本机firebase对象(不是AngularFire根对象) . 在我的组件中,我想进行如下调用: firebase.auth().currentUser.updateEmail("user@example.com") 其中fir... -
1 votesanswersviews
AngularFire2身份验证错误:第一个参数“email”必须是有效的字符串
我正在尝试使用angularFire2和Firebase为我的网络应用程序制作登录和注册表单 . 我在获取用户注册信息并将其传递到signInWithEmailAndPassword函数时收到错误 . signInWithEmailAndPassword failed: First argument "email" must be a valid string. 我的组件中的所... -
5 votesanswersviews
如何将AngularFire2身份验证作为可观察对象?
我希望经过身份验证的设置isAuthenticated:成功联合Google登录后boolean为True,或者用户已登录状态 . import {Injectable} from '@angular/core'; import {AngularFire} from 'angularfire2'; import {Observable} from 'rxjs/Observable'; //th... -
2 votesanswersviews
Angular2通过订阅返回true / false
我需要检查数据库中是否存在用户,如果是,则返回true . 我有一个功能(我顺便使用firebase): checkIfUserExists(login: string): boolean { this.af.database.list('/users', { query: { orderByChild: 'login', equalTo: lo... -
1 votesanswersviews
使用CanActivate的AngularFire2身份验证无效
Angular 2 RC6使用AngularFire2 . 我的身份验证工作导致重定向到受保护的路由(“/ feed”) . 当authGuard中的canActivate方法触发时,身份验证始终为空 . 似乎身份验证在构造防护之前发生,因此守卫中的订阅什么都不做 . login.ts(此身份验证有效并重定向到'feed') constructor(public af: AngularFire, ... -
3 votesanswersviews
Angularfire2自定义身份验证
我创建了一个网站,其中注册链接多个身份验证提供程序和自定义令牌 . 我也使用AngularFire2在Angular2和Firebase之间进行通信,但似乎它没有与Firebase类似的方法,例如: var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/"); ref.authWithC... -
9 votesanswersviews
AngularFire2登录注销订阅Auth问题 - Angular2
好的,所以我've been banging my head against the wall for half a day trying to resolve this, reason I haven' t因为我的知识水平 AngularFire2 和 Angular2 有点初学者 . 我有一个应用程序,一个简单的登录表单,使用 AngularFire2 连接到 Facebook ,检索用户 A... -
0 votesanswersviews
使用angularfire2返回400的Firebase身份验证
我在控制台中通过Google启用了身份验证: 登录代码: import { Component, OnInit } from '@angular/core'; import { AngularFire, AuthProviders } from 'angularfire2'; @Component({ selector: 'app-login', templateUrl: './logi... -
1 votesanswersviews
AngularFire2 - 使用Google Auth的访问令牌获取Google API
通过AngularFire2进行的Google身份验证会返回Firebase访问令牌,但不会返回用于Google API的Google访问令牌 . 从AngularFire2 auth获取访问令牌的正确方法是什么? Angular:2.4.9 Firebase:3.5.2 AngularFire:2.0.0-beta.8 这是一个傻瓜: http://plnkr.co/edit/qIbtcp?p=... -
2 votesanswersviews
登录后立即签署Angularfire2 ng5.0身份验证
我正在尝试将Angular / Firebase应用程序从角度4迁移到5.几乎在使用AngularFire.auth登录后,用户再次注销 . 通过订阅 afAuth.auth.onAuthStateChanged() 我'm confident that it'发生了注销操作 . 有没有人经历类似的?或者我是否以某种方式搞砸了我的身份验证? 提前致谢 Angular @ 5.0.0 Angular... -
1 votesanswersviews
Angularfire2身份验证:如何获取当前用户?
在我的angular-app中,我正在使用angularfire2身份验证 . 打开某个窗口时,我想获取当前用户的电子邮件 . 为此,我写了以下代码: ngOnInit() { this.currentUserEmail = this.angularFireAuth.authState .switchMap(user => { console.log... -
2 votesanswersviews
如何将Observable中的值作为Angular 2中的函数返回
好吧基本上我一直在努力使用用户ID将用户详细信息存储在firebase中 . 我有一个包含对象中用户ID的项目列表 . 我希望将此用户ID传递给类似的函数 <div *ngFor="let item of items"> <p>{{getUsername(item.userId)}}</p> </div> 在应用程序的H...