私有路由多个验证条件

来源:12-2 【路由进阶】私有路由搭建

JasonQuery

2021-05-19

老师请问,比如说我的网站某个板块不但需要验证登陆,还要验证他的邀请码,是要这样做吗
<PrivateRoute isAuthenticated={ jwt !== null && code ===“xxx”} path=’/shoppingCart’ component={ShoppingCartPage}/>
那么这个code作为一个非必选项在,登陆页面中的 dispatch signIn 中应该怎么处理?在 user silce action 中作为参数又应该怎么处理?

谢谢老师

写回答

1回答

阿莱克斯刘

2021-05-22

我想知道邀请码是什么时候使用?如果只是邀请注册,那么是没有必要在私有路由中添加邀请码的。但如果你的网站必须使用邀请码才能访问,而且邀请码会经常变动,那么有可能可以加入。请注意,我觉得邀请码加入私有路由的场景极为罕见,可能你先得搞清楚你的网站设立邀请码的作用,然后从业务的角度做出决定。

1
1
JasonQuery
非常感谢!
2021-05-24
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程