Articles of firebase

C’è un modo per limitare le registrazioni in Firebase

C’è un modo per impedire agli utenti di registrare gli account email / password di Firebase in modo che i nuovi utenti non possano registrarsi? Ho una piccola app a cui solo pochi amministratori devono avere accesso (che ho creato manualmente nell’amministratore Firebase) e il modo in cui è configurato in questo momento sembra che […]

Come posso rilevare se un utente ha già effettuato l’accesso a Firebase?

Sto usando l’API del nodo firebase nei miei file javascript per l’accesso a Google. firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); Funziona bene e l’utente è in grado di accedere con le sue credenziali di Google. Quando l’utente visita nuovamente la pagina, il popup si apre nuovamente ma, poiché ha già effettuato l’accesso, il popup […]

Firebase: come generare un ID numerico univoco per la chiave?

Ho bisogno di ID numerici per la leggibilità umana. Come posso inserirlo in Firebase? Voglio l’ID numerico per le chiavi, ad esempio “000000001”, “000000002”, “00000003”, “00000004”. Il motivo per cui ho bisogno è che questi ID diventeranno l’ID dell’object permanente sia online che offline. Voglio che gli utenti siano in grado di navigare su quella […]

Dati Firebase normalizzati. Come devo recuperare una collezione basata su questa struttura?

Penso che mi sto avvicinando, sono in grado di stampare l’ID dei libri appartenenti a un utente, ma ho cercato senza successo di recuperare l’elenco dei libri appartenenti a un utente, dal riferimento dei libri di Firebase. Seguo liberamente il tutorial qui: http://www.thinkster.io/pick/eHPCs7s87O/angularjs-tutorial-learn-to-rapidly-build-real-time-web-apps-with-firebase#item-526e9330d90f99661f00046c e anche leggendo la documentazione sulla denormalizzazione dei dati qui: https://www.firebase.com/blog/2013-04-12-denormalizing-is-normal.html Come […]

Carica i file su Firebase Storage usando Node.js

Sto cercando di capire come caricare file in Firebase Storage, usando Node.js. Il mio primo tentativo è stato quello di utilizzare la libreria Firebase: “use strict”; var firebase = require(‘firebase’); var config = { apiKey: “AIz…kBY”, authDomain: “em….firebaseapp.com”, databaseURL: “https://em….firebaseio.com”, storageBucket: “em….appspot.com”, messagingSenderId: “95…6” }; firebase.initializeApp(config); // Error: firebase.storage is undefined, so not a function […]

Controlla se il valore esiste nel DB Firebase

Esiste un metodo in firebase, che può verificare se il valore esiste nel DB? Firebase ha il metodo .exists () , ma secondo i documenti controlla solo le chiavi. Ho la seguente struttura: { “users”: { “-KKUmYgLYREWCnWeHCvO”: { “fName”: “Peter”, “ID”: “U1EL9SSUQ”, “username”: “peter01” }, “-KKUmYgLYREWCnWeHCvO”: { “fName”: “John”, “ID”: “U1EL5623”, “username”: “john.doe” } } […]

In Firebase quando si utilizza push () Come ottengo l’ID univoco e l’archivio nel mio database

Sto spingendo i dati in Firebase, ma voglio anche memorizzare un ID univoco nel mio database. qualcuno può dirmi, come spingere i dati con un ID unico. sto provando in questo modo writeUserData() { var key= ref.push().key(); var newData={ id: key, Website_Name: this.web_name.value, Username: this.username.value, Password : this.password.value, website_link : this.web_link.value } firebase.database().ref().push(newData); } l’errore […]

Firebase: imposta le regole di sicurezza in base ai ruoli dell’utente

Vorrei implementare regole di sicurezza “write” in Firebase a seconda dei ruoli degli utenti. La mia struttura dati è così: + myapp + users + john + email: “[email protected]” + roles + administrator: true + mary + email: “[email protected]” + roles + moderator: true + … + documents + -JVmo6wZM35ZQr0K9tJu + … + -JVr56hVTZxlAI5AgUaS + […]

Accesso a firebase.storage () con AngularFire2 (Angular2 rc.5)

Sto cercando di accedere a firebase.storage () sul mio progetto, con: “@angular“: “2.0.0-rc.5” “angularfire2“: “^ 2.0.0-beta.3-pre2” “firebase”: “^ 3.3.0” Ho trovato questa soluzione e ho creato il mio file .component.ts con: import { Component } from ‘@angular/core’; declare var firebase : any; @Component({ template: ” }) export class RecipesComponent { image: string; constructor() { const […]

In Firebase quando si usa push () Come faccio a tirare l’ID univoco

Sto tentando di aggiungere / rimuovere le voci da un database Firebase. Voglio elencarli in una tabella da aggiungere / modificare / rimuovere (front-end), ma ho bisogno di un modo per identificare in modo univoco ogni voce al fine di modificare / rimuovere. Firebase aggiunge un identificatore univoco per impostazione predefinita quando si utilizza push […]