我访问了网址“ https://domainname.com/passwords/new”,该网址要求我输入电子邮件以向我的gmail帐户发送重置密码链接。当我输入电子邮件并提交时,URL更改为“ https://domainname.com/passwords”,并呈现 “电子邮件已成功发送到您的帐户”。但是,如果我手动导航到相同的url(“ https://domainname.com/passwords”),它将显示404。如何使用reactjs。
答案 0 :(得分:1)
在用户成功重置密码后,设置一个变量(例如本地或会话存储)。然后,在渲染/ passwords路由时,读取该变量。如果存在,则渲染该组件,如果不存在,则将其重定向到404。其工作方式与authenticated routes示例大致相同。