我正在使用PHP和MySQL构建一个新闻网站。在用户管理方面,我考虑使用Firebase Auth。
登录、密码、电子邮件确认等都将由Firebase进行管理。使用Javascript文档很容易实现这一部分。
但是,在某个时候,Web应用程序需要知道用户的电子邮件地址,例如,以便管理内容并允许访问受限区域,使用PHP连接到MySQL数据库。
Firebase Auth使用JavaScript查找电子邮件地址,例如:
我应该如何安全地获取用户在会话中登录的电子邮件并使用PHP发送到服务器端?我如何确保会话已过期并使用PHP通知应用程序?这种方法是否值得推荐(Firebase Auth + PHP网站)?
谢谢!
登录、密码、电子邮件确认等都将由Firebase进行管理。使用Javascript文档很容易实现这一部分。
但是,在某个时候,Web应用程序需要知道用户的电子邮件地址,例如,以便管理内容并允许访问受限区域,使用PHP连接到MySQL数据库。
Firebase Auth使用JavaScript查找电子邮件地址,例如:
firebase.auth().onAuthStateChanged(function(user) {
var user = firebase.auth().currentUser;
if(user != null){
var email_id = user.email;
}
}
我应该如何安全地获取用户在会话中登录的电子邮件并使用PHP发送到服务器端?我如何确保会话已过期并使用PHP通知应用程序?这种方法是否值得推荐(Firebase Auth + PHP网站)?
谢谢!