开发者社区> 问答> 正文

普通表单post提交,如何持久识别用户身份?

看一个微信公众号的预约系统的源代码,发现提交预约信息仅仅是一段普通的表单提交

<form id="code_form" action="http://ali.marico.cn/wei/index.php?s=/addon/ReserveBike/Show/reserveBike.html" method="post">
            <input type="hidden" name="store" id="choose_store" value="1" />
            <input type="hidden" name="etime" id="choose_event" value="0" />
            <input type="hidden" name="dtime" id="choose_date" value="1459094400" />
            <input type="hidden" name="number" id="choose_number" value="" />
        </form>

function submitCode(){
    if($('#choose_store').val().trim() == "") return;
    if($('#choose_event').val().trim() == "") return;
    if($('#choose_date').val().trim() == "") return;
    if($('#choose_number').val().trim() == ""){
        $('#choose_result').html('<font color="red">您还未选择任何座位!</font>');
        return;
    }
    $("#code_form").submit();
}

那么普通的表单提交,是如何识别我是谁(微信id啥的)?cookie吗?那cookie是普通表单提交也会提交的吗?

展开
收起
杨冬芳 2016-06-22 13:41:41 1895 0
1 条回答
写回答
取消 提交回答
  • IT从业

    首先,任何请求都会提交同域的 cookie。然后,登录成功后种 cookie 的事情是 response 的 header 里做的,和怎么提交没有必然联系,比如是 form 或者 ajax 什么的。

    2019-07-17 19:45:26
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
安全机制与User账户身份验证实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载