CSRF原理

第一次获取页面的时候浏览器返回一个随机字符串,之后提交数据的时候需要把到这个字符串去提交,不然会报错
返回的时候还会把这个字符串放到cookie里面,
使用form提交时候:
{% csrf_token %}
b. 无CSRF时存在隐患

用户可以从其他网站提交表单到当前网站

c. Form提交(CSRF)

    <form action="/login/" method="POST">
        {% csrf_token %}
        {{ csrf_token }}
    <div><input type="text" name="username" placeholder="用户名"/> </div>
    <div><input type="password" name="pwd" placeholder="请输入密码"/> </div>
    <div><input type="checkbox" name="check" value="1"/> 一周之内免登陆</div>
    <div><input type="submit" value="提交"/> </div>
    <div><input  id="btn1" type="button" value="提交1"/> </div>
    </form>
View Code

相关文章:

  • 2021-10-25
  • 2021-08-29
  • 2021-08-26
  • 2021-09-13
  • 2022-03-11
  • 2021-12-17
  • 2022-02-12
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2021-07-14
  • 2022-12-23
相关资源
相似解决方案