私有路由多个验证条件
来源:12-2 【路由进阶】私有路由搭建

JasonQuery
2021-05-19
老师请问,比如说我的网站某个板块不但需要验证登陆,还要验证他的邀请码,是要这样做吗
<PrivateRoute isAuthenticated={ jwt !== null && code ===“xxx”} path=’/shoppingCart’ component={ShoppingCartPage}/>
那么这个code作为一个非必选项在,登陆页面中的 dispatch signIn 中应该怎么处理?在 user silce action 中作为参数又应该怎么处理?
谢谢老师
写回答
1回答
-
我想知道邀请码是什么时候使用?如果只是邀请注册,那么是没有必要在私有路由中添加邀请码的。但如果你的网站必须使用邀请码才能访问,而且邀请码会经常变动,那么有可能可以加入。请注意,我觉得邀请码加入私有路由的场景极为罕见,可能你先得搞清楚你的网站设立邀请码的作用,然后从业务的角度做出决定。
112021-05-24
相似问题