使用 ReactJS 实现忘记密码/电子邮件验证 django rest



我想用 django 实现忘记密码或电子邮件验证并做出反应,

为了实现忘记密码,我使用了django rest auth。以下是网址:

url(
r'^rest-auth/password/reset/$',
PasswordResetView.as_view(),
name='password_reset',
),
url(
r'^rest-auth/password/reset/confirm/'
r'(?P<uidb64>[0-9A-Za-z_-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
PasswordResetConfirmView.as_view(),
name='password_reset_confirm'),

我已经成功地从我的 react js 前端击中了对第一个 url 的请求,并且我还收到了带有令牌和 uid 的电子邮件,但该链接将我重定向到 django rest 本机 UI,但我想在反应框架 UI 中。

那么我该如何实现呢? 有没有合适的方法可以使用 react 和 django 实现忘记密码,因为它不是由 django rest auth 完成的,因为 react 前端的流程会干扰。

因此,为了从验证链接获取令牌,您可以使用类似查询字符串的库。基本上,您通过位置并从那里继续,文档非常可及,因此您应该没有问题。

最新更新