我在网站内开发了一个仅限管理员访问的页面。我正在使用 React nextjs,并利用 Cloud Firestore 进行数据管理。每次访问该页面时,都会在 Firestore 中发起读取操作,以验证用户的类型并检查该用户是否为管理员,以检查是否允许该用户查看该页面。我担心潜在的滥用,重复打开页面可能会导致过多的阅读次数。我该如何解决这个问题?
我正在考虑实施 Firebase Firestore 规则来限制用户不是管理员时的读取。这意味着管理页面将无法确定用户的类型,从而导致由于安全规则阻止访问而无法返回任何数据。不过,我也想知道在Firestore安全规则中检查用户是否是管理员是否会产生任何费用?
[]在 Firestore 安全规则中检查用户是否为管理员会产生任何费用吗?
这取决于您如何实施检查。