cho*_*bo2 8 reactjs react-router
我的网站上有注销按钮,单击后,他们的身份验证将被删除,并将被发送回主页。
我正在使用
browserHistory.push({ pathname: '/home' });
Run Code Online (Sandbox Code Playgroud)
但我注意到,如果我在注销后点击“后退”按钮,他们会返回到之前登录的页面(他们不会看到任何内容,因为他们没有身份验证)。
我想删除历史,这样他们就回不去了。
所以我尝试了
browserHistory.replace({ pathname: '/home' });
Run Code Online (Sandbox Code Playgroud)
这也行不通。
据我所知,这是不可能的。
我建议您在需要对用户进行身份验证的页面上检查用户身份验证,并使用 将其重定向到登录页面browserHistory.replace。因此,如果用户在注销后单击“返回”,将再次看到登录页面。
| 归档时间: |
|
| 查看次数: |
22665 次 |
| 最近记录: |