这是我在完全放弃之前想到这一点的最后一次尝试 . 抱歉完整的新手方法 .

我已经构建了一个用PHP编写的站点,没有数据库 . 它有一个管理员后端 . 在管理员中只有一个索引文件,其中包含所有其他必要的文件和内容 . 所以在这个索引中有一个小的javascript脚本,用于检查firebase中的用户身份验证状态 . 如果用户未经过身份验证,则会转到login.php并处理身份验证,firebase样式 .

问题是,我的php代码不可能知道,如果firebase用户是否经过身份验证;因此,无论身份验证状态如何,都会生成管理页面上的所有内容,然后由javascript隐藏或重定向 . (我知道) .

所以我的问题是 . 如何将登录过程外包给firebase,同时保持我的站点安全?

完整的源代码在这里,如果你想看到任何东西:https://github.com/soosgyul/QDP---Quick-Deploy-Package