我有一个很大的社交网络项目,我在网络后端是业余爱好者。虽然我有编程经验,但我是后端支持的初学者。
我试图创建一个登录页面,并在考虑是否使用Firebase进行用户身份验证?然后我会使用PHP来做其他事情,比如聊天系统或发布系统。
有可能这样做吗?如果是,那么我应该如何在Firebase中启动会话并在PHP中使用它?
您绝对可以在用PHP编写的网站中使用Firebase身份验证。要实现的关键是,在这种情况下,您需要与Firebase进行交互的两个位置:
Firebase documentation on verifying ID tokens中也描述了它的一般过程,它只是不包含PHP位。
或者,您可以保留在Firebase生态系统中,而不是使用PHP服务器。例如,您可以直接从客户端将数据存储在Cloud Firestore中。为了快速熟悉这种方法,我建议你选择codelab where you build a web-based chat app。