2016-06-15 104 views
1

操作鏈接URL考慮到新的電子郵件驗證模板V3使用代碼,而不是在電子郵件地址驗證

&機制,我有一個單頁的JavaScript應用程序。因爲使用電子郵件驗證鏈接對我來說效果不佳,因爲我不希望用戶電子郵件中的鏈接打開單獨的頁面。

有沒有驗證電子郵件的方法來代替https://domain.com/acctmgmt?mode=<action>&oobCode=<code>只包含oobCode?

然後我可以讓用戶將這段代碼從電子郵件粘貼到我的應用程序中。基本上我需要的就是%oobCode%電子郵件參數。

還是我錯過了這一點,並有一個更好的方法來在單個頁面的JavaScript應用程序中進行電子郵件驗證? sendEmailVerification會解析一次applyActionCode在另一個頁面中被調用嗎?該文檔對此不清楚。

是否有任何使用sendEmailVerification和applyActionCode的例子?我不明白所需的api調用順序

thx!

回答

1

代碼通常很長。用戶也可以在不同的設備上打開鏈接。還有多種類型的操作(重置密碼,驗證電子郵件等)。你需要能夠區分他們彼此。複製和粘貼可能不方便。也就是說,您可以在Firebase控制檯中指定自己的着陸頁,以處理操作代碼: https://firebase.corp.google.com/project/ $ PROJECT_NAME /身份驗證/電子郵件 在該頁面中,您可以解析網址中的代碼並顯示它並告訴用戶複製並將其粘貼到您的單頁面應用程序中。 此外,文檔將幫助您構建自己的自定義代碼處理程序頁面。

+0

thx我仍然認爲addind%oobCode%電子郵件參數可能非常有用。 – kofifus

+0

我也打開了https://groups.google.com/forum/#!topic/firebase-talk/EGYwg2vjRq4 – kofifus

相關問題