[英]Ember-simple-auth change cookie on the fly
我有一個Ember應用程序,我使用ember-simple-auth進行身份驗證。 我想即時更改與身份驗證相關的已存儲Cookie。 原因是冒充其他用戶的功能。 我用過
Ember.$.cookie
但它返回“未定義”。 以用戶“ X”身份登錄后,如何模擬Cookie以模擬用戶“ Y”?
您不應該直接將cookie寫入ESA,因為ESA會維護cookie,並且cookie的內容在將來的版本中可能會更改。 相反,您可以通過寫入會話服務的data
屬性來寫入會話data
,例如this.get('session').set('data.user_id', '<some-user-id>')
。
通過會話中存儲的某個值來標識當前用戶可能不是一個好主意,因為您的用戶也可以設置該值...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.