[英]Ember Simple Auth: how to keep data in a step by step process after redirection to login route
我正在使用Ember.js創建一個應用程序。 該應用程序允許在醫生處預約。
您有幾個步驟的預訂過程。
步驟1(預訂/開始)之后,如果沒有連接用戶(預訂/用戶),則會顯示一個屏幕。 在此頁面上,我有兩個鏈接:一個鏈接到登錄頁面,另一個鏈接到注冊頁面。 所有步驟都“需要”預訂控制器。
登錄鏈接基本上是到下一步(預訂/確認)的鏈接,但是由於用戶未登錄,因此AuthenticatedRouteMixin會自動將其重定向到登錄頁面。 登錄后,一切正常,我已連接並重定向到預訂/確認。
但是,我丟失了預訂控制器中的所有數據。 很明顯,因為登錄與我的預訂控制器沒有任何聯系。
我相信這不是一個純粹的Ember Simple Auth問題,而是一個普通的Ember.js問題。 您是否有關於如何更改登錄行為以保留數據或更改應用程序的邏輯以保存數據,然后再進入登錄頁面,然后在預訂/確認時檢索它的想法?
我的代碼在這里可用: https : //github.com/lionelrudaz/wellnow-frontend
如果您需要更多信息,請與我們聯系。
我找到了解決方法。 進入流程后,我將創建並保存一個預訂對象,使我可以擁有一個ID,並保存每一步的進度。
如果您需要更多詳細信息,請告訴我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.