搜尋

首頁  >  問答  >  主體

前后端分离的框架中,未认证跳转是怎么做的呢?

在前后端分离的框架中,一般通过nginx的配置将后端的请求去后端对应的目录,然后前端的请求去找前端对应的目录。现在刚好碰到一个认证条状的功能,要实现的就是每个请求发过来不管是前端请求还是后端请求,先判断有没有登录,没有登录就跳转到登录首页。 1。一般认证判断是后端做的事情,页面跳转是前端做的事情,这两个步骤怎么给他结合起来呢。

前后端不分离的时候一般是在框架初始化的时候置一个钩子,判断有没有登录,没有登录就跳转。

我想分离后的方案应该是,后端依然对每个请求进行认证判断,只返回不跳转。 然后前端框架模块初始化都先请求下认证接口,如果认证未通过就跳转到登录页面。

麻烦有经验的友友,给下分离场景下这个认证该怎么做的意见哈。


高洛峰高洛峰3064 天前745

全部回覆(1)我來回復

  • 三叔

    三叔2016-10-22 10:06:11

    前台端分离一般都是用json传输,假如是Json可以这样做。
    验证成功时返回:{code:"成功",data:"要取的数据",info:null},
    验证失败时返回:{code:"失败",data:null,info:"没有访问权限"}
    前端用接收后自己判断code值,至于跳不跳转那就是前端自己的事咯。

    回覆
    0
  • 取消回覆