码迷,mamicode.com
首页 > 其他好文 > 详细

Django学习手册 - csrf

时间:2018-11-02 21:51:13      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:ima   rip   word   static   span   header   success   csr   action   

CSRF

  1. csrf原理
  2. csrf时存在隐患
  3. Form提交
  4. Ajax提交
  5. 默认为全局都csrf

 

 Form表单提交方式:

 <div>
        <form action="/login/" method="post">
            {% csrf_token %}
            <p>用户名:<input type="text" name="user"/></p>
            <p>密码:<input type="password" name="pwd"/></p>
            <input type="submit" value="提交" />
        </form>
    </div>

 前端显示页面:

技术分享图片

 

 ajax提交方式:

 前端页面:

<body>
    <div>
        <form action="/login/" method="post">
            <p>用户名:<input type="text" name="user"/></p>
            <p>密码:<input type="password" name="pwd"/></p>
            <input type="button" value="提交2">
        </form>
    </div>
<script src="/static/jquery-1.12.4.min.js"></script>
<script src="/static/jquery.cookie.js"></script>
<script>
    $(function () {
{#$.ajaxSetup(#}
{#    {#}
{# beforeSend:function (xhr,setting) {#}
{# xhr.setRequestHeader("X-CSRFtoken",$.cookie("csrftoken"))#}
{# }#}
{# }#}
{##}
{#)#}
     $.ajax(
            {
                url:"/login/",
                type:"POST",
                data:{"user":root,"pwd":"1234"},
                headers:{"X-CSRFTOKEN":$.cookie("csrftoken")},
                success:function (arg) {
                }
            }
            
        )
    })
</script>
</body>

 

技术分享图片

 

Django学习手册 - csrf

标签:ima   rip   word   static   span   header   success   csr   action   

原文地址:https://www.cnblogs.com/Anec/p/9603415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!