Topic: Can't access Admin dashboard of the Firebase Backend Boilerpate

cparrish pro asked 3 years ago

Expected behavior When logging in with a user that has isAdmin: true expect to have the option of accessing an Admin Dashboard.

Actual behavior don't notice any difference between a user with IsAdmin: true or false.

Resources (screenshots, code snippets etc.)

Arkadiusz Idzikowski staff commented 3 years ago

Did you configure your app as explained in the installation guide?

Carl Parrish free commented 3 years ago

I simplified my firebase permissions to the following but still no admin-panel.

{ "rules": { ".read": false, ".write": false,

   "customers": {
      ".write": "auth != null",
      ".read": "auth != null "   

  "projects": {
      ".write": "auth != null",
      ".read": "auth != null"

  "users": {
      ".write": "auth != null",
      ".read": "auth != null"

  "admins": {
      ".read": "root.child('users').child(auth.uid).child('isAdmin').val() === true",
      ".write": "root.child('users').child(auth.uid).child('isAdmin').val() === true"

  "volunteers": {
      ".write": "auth != null",
      ".read": "auth != null"

} }

Carl Parrish free commented 3 years ago

It's working now.

Please insert min. 20 characters.


Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.



Specification of the issue

  • User: Pro
  • Premium support: No
  • Technology: MDB Angular
  • MDB Version: 8.2.0
  • Device: Desktop
  • Browser: Chrome
  • OS: Linux
  • Provided sample code: Yes
  • Provided link: No