成功創(chuàng)建項目Firebase并獲取配置表單后,我之前將以下代碼粘貼到我的代碼中</body><script> var session_id = "{!! (Session::getId())?Session::getId():'' !!}"; var user_id = "{!! (Auth::user())?Auth::user()->id:'' !!}"; var firebaseConfig = { apiKey: "x", authDomain: "x", databaseURL: "x", projectId: "x", storageBucket: "x", messagingSenderId: "x", appId: "x", measurementId: "x" }; firebase.initializeApp(firebaseConfig); var database = firebase.database(); if ({!! auth()->user() !!}) { firebase.database().ref('/users/' + user_id + '/session_id').set(session_id); } firebase.database().ref('/users/' + user_id).on('value', function (snapshot2) { var v = snapshot2.val(); if (v.session_id !== session_id) { console.log("Your account login from another device!!"); setTimeout(function () { window.location = '/login'; }, 4000); } });</script>當我的應用程序的此頁面重新加載時,我想存儲session到firebase數(shù)據(jù)庫,但我收到PERMISSION_DENIED錯誤,在檢查firesbase實時數(shù)據(jù)庫和/data選項卡中的數(shù)據(jù)庫后,我只有XXXX-1c204: null,我不確定為什么會收到此錯誤,因為firebaseConfig這是正確的,我多次檢查。錯誤:[2020-11-04T04:40:47.932Z] @firebase/database:FIREBASE 警告:在 /users/1/session_id 處設置失敗:permission_deniedsession_id我的代碼的這一部分中的變量user_id不是null
Firebase @firebase/數(shù)據(jù)庫 PERMISSION_DENIED
冉冉說
2023-07-06 17:12:46