【问题标题】:disadvantages to using ACCOUNT_CONFIRM_EMAIL_ON_GET使用 ACCOUNT_CONFIRM_EMAIL_ON_GET 的缺点
【发布时间】:2020-05-12 11:04:09
【问题描述】:

使用 Django rest-authallauth,使用 rest api。我有ACCOUNT_CONFIRM_EMAIL_ON_GET=True. 它对此发出警告的文档。这有什么主要的缺点吗?这种方法对我来说似乎是完美的,我想知道从长远来看这会造成什么麻烦。

【问题讨论】:

    标签: django django-rest-framework django-rest-auth


    【解决方案1】:

    嗯,它与GET 请求应该做的事情有关。在MDN web docsWikipedia 等许多文档中都提到GET 请求不应在服务器上产生副作用。这意味着发出GET 请求不应该改变服务器端的任何东西,它应该只用于检索数据。

    所以,我认为你应该考虑这种方法(来自documentation):

    为避免需要用户交互,请考虑使用 POST via 您的电子邮件确认模板中的 Javascript 作为替代 将此设置为 True。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-06
      • 2013-12-02
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多