Vous rencontrez l'erreur "permission_denied" lors de la tentative d'envoi de données à Firebase. Cette erreur se produit car la base de données Firebase n'est initialement accessible qu'aux utilisateurs administratifs. Pour remédier à cela, vous disposez de deux options :
{ "rules": { ".read": true, ".write": true } }
Attention : Pensez à re-sécuriser la base de données avant de passer en production pour éviter les abus.
firebase.auth().signInAnonymously().catch(function(error) { // Handle Errors here. });
firebase.auth().onAuthStateChanged(function(user) { if (user) { // Signed in. var userRef = app.dataInfo.child(app.users); var useridRef = userRef.child(app.userid); useridRef.set({ locations: "", theme: "", colorScheme: "", food: "" }); } });
En suivant ces étapes, vous pouvez résoudre l'erreur d'autorisation refusée et envoyer les données à la base de données Firebase avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!