asp.net core webapi ,前端axios如何携带session的cookie
时间: 2020-08-12来源:博客园
前景提要
asp.net core webapi ,前端axios如何携带session的cookie
0 悬赏园豆: 20 [待解决问题] 后端webapi使用session记录用户的登录信息,前端使用axios去访问登录接口,登录成功之后,去访问一个需要登录的接口,现在登录成功之后,访问的那个其他接口时,session都是新的,如何解决这个问题 helloworldworldhello | 初学一级 | 园豆: 116
提问于:2020-08-12 11:09 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(7) 0 对于这种前后端分离模式
推荐使用jwt登录认证
https://jwt.io/
.NET Core 跨平台: https://www.52interview.com/book/18/190 戎"码"一生 | 园豆:70 (初学一级) | 2020-08-12 13:03 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 你axios请求有把当前cookies 发送过去了么? xu.c | 园豆:298 (菜鸟二级) | 2020-08-13 08:40 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 withCredentials jzblive | 园豆:143 (初学一级) | 2020-08-13 09:59 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 1 前端
withCredentials 设为true,
后端
加上 Access-Control-Allow-Credentials 响应头 为 true 小小高 | 园豆:665 (小虾三级) | 2020-08-13 13:19 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 api方式,就用token验证方式,推荐jwt huazai_zai | 园豆:15 (初学一级) | 2020-08-14 16:57 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 登录接口请求成功,返回SessionID到前端,前端再次请求其他接口的时候加入请求头,把Cookie: 'ASP.NET_SessionId=' + sessionId 附带上 统哥 | 园豆:132 (初学一级) | 2020-08-14 17:45 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 小小高是对的.cors必须要指定域名才可以开启cookie
所以要用cookie cors就不能用*,必须要明确域名 吴瑞祥 | 园豆:28830 (高人七级) | 2020-08-16 02:33 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行