redux-auth-wrapper无限循环

时间:2016-10-13 12:05:32

标签: reactjs authorization redux react-redux

我试图将redux-auth-wrapper与https://github.com/mxstbr/react-boilerplate集成,但我在很多层面都失败了,但最后我已经接近了。

现在,我已经设法在每次按下登录时更新状态,并且如果用户未经授权,我的受保护路由会重定向到/ login。我还设法成功地将用户重定向到任一索引(如果没有指定重定向)或者指定为非保护路由(如果指定了一个)。

但是,每当我使用重定向设置为受保护路由登录时,我都会进入无限重定向循环。以下是对所发生情况的描述。

  1. 我去了受保护的路线/ foo。
  2. 我被重定向到/ login?redirect =%2Ffoo
  3. 我成功登录并说明状态更新。
  4. 我被重定向到/ foo。 (大概是使用state.get(' user')。名称不返回null)
  5. 我被重定向到/ login?redirect =%2Ffoo
  6. 转到步骤4,重复重复重复
  7. 所以从本质上说,/ login认为我已获得授权而/ foo认为我并非如此。我已经尝试将我的索引路由更改为受保护,并且我得到与/ foo相同的错误。

    知道可能出现什么问题吗?

0 个答案:

没有答案