wan*_*tan 6 javascript firebase firebase-authentication
我在收到验证邮件后立即单击验证链接,但是答案仅是:
再次尝试验证您的电子邮件您的验证电子邮件请求已过期或链接已被使用
发送验证邮件的当前代码如下所示,并在注册后立即运行。
firebase.auth().onAuthStateChanged(function(user) {
user.sendEmailVerification();
});
Run Code Online (Sandbox Code Playgroud)
所需的firebase脚本如下所示:
<script src="https://www.gstatic.com/firebasejs/3.6.1/firebase.js"></script>
<script>
function init(){
var config = {
apiKey: "<asdf>",
authDomain: "<asdf>.firebaseapp.com",
databaseURL: "<asdf>.firebaseio.com"
};
firebase.initializeApp(config);
}
</script>
<script src="https://www.gstatic.com/firebasejs/3.6.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.6.1/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.6.1/firebase-database.js"></script>
Run Code Online (Sandbox Code Playgroud)
并且启用了电子邮件/密码作为登录方法。我将安装程序与另一个Firebase项目进行了比较,该项目具有有效的验证邮件,找不到任何区别。
任何人都知道可能是什么问题?
答案在这里:stackoverflow.com/a/38274531/213156 非常感谢,Travis Christian!
如果您在 Google API 控制台中为您的应用程序的 API 密钥列出了任何 HTTP 引荐来源网址,您需要包含应用程序本身,这是电子邮件的来源:[app-name].firebaseapp.com。否则,此域对于您的应用程序密钥无效。”
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |