我在我的應用程序下面的驗證對象訪問資源:EmberAuth actionRedirectable模塊,防止使用由URL
App.Auth = Ember.Auth.create
signInEndPoint: '/users/sign_in'
signOutEndPoint: '/users/sign_out'
tokenKey: 'auth_token'
tokenIdKey: 'user_id'
userModel: 'App.User'
modules: ['emberModel', 'rememberable', 'actionRedirectable']
actionRedirectable:
signInRoute: 'home'
signOutRoute: 'login'
rememberable:
tokenKey: 'remember_token'
period: 7
autoRecall: true
一切與認證是偉大的工作。然而,我現在看到的問題是,當用戶試圖訪問'mydomain.com/#/articles/12'並且有一個有效的記憶令牌時,訪問該應用程序就等於開始新的啓動應用程序。用戶通過記憶令牌登錄,actionRedirectable接管並將用戶帶到HomeRoute,而不是去請求的資源。
我覺得我可以通過在相關的登錄/註銷控制器中手動轉換路由來解決這個問題,但是我想知道是否有解決這個問題的方法在EmberAuth中?
我來這裏添加一個賞金,發現我的問題只是及時回答!再次感謝你的幫助。如果我能想到任何事情,我會向你發送一份合併請求。 – DVG