繁体   English   中英

Ember-simple-auth快速更改cookie

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM