0

前后端分离,并且是不同域名,现在要使用诸如微信第三方登录~

求方案

3个回答

0
  1. 一般是用cookie判断登录的
  2. 跨域只有前端ajax请求时返回结果会被浏览器拦截会有影响
  3. 微信第三方登录是授权过程而这个过程会拿到access_token
  4. 我做过Facebook第三方登录,只是要到了授权返回用户信息,根据用户名称去拿到用户数据库信息。整个判断登录还是得前后端分离的后端判断。

以上

0

不同域名,如果是想一次登录,前后端都生效的话建议使用session入库或者入缓存的方法存储用户信息。使用第三方登录可以调用接口,然后将获取的用户信息存储在session中。

0

1.前端向后端需要登录后访问的接口带cookie发起请求,如果后端提示未登录则跳转到后端登陆链接
2.后端进行微信授权登录,登陆回调中把用户信息登录状态写入cookie
3.302跳转到前端页面

撰写答案