无法读取 post 数据

Can't read post data

PHP 7.0,Phalcon 3.4.1,Bootstrap 4.1.1,jQuery 3.3.1:我有一个类似这样的登录视图:

<form id="loginform" method="post" action="/login/in">
    <!--<div class="form-group">-->
        <input type="Login" class="form-control" id="Login" placeholder="Login">
    <!--</div>-->
    <div class="form-group">
        <input type="Password" class="form-control" id="Password" placeholder="Password">
    </div>
    <input type="hidden" name="{{ csrf_name }}" value="{{ csrf_value }}">
    <button id="submit" type="submit" class="btn btn-secondary">Login</button>
</form>

我希望能够绑定到 Windows 域控制器(内联网),但是当我提交表单时,post 数据类似于:

array(1) { ["cVlQeUd2QjdCTWtIWk9Td1pNTHh3UT09"]=> string(32) "Y01CR2VXRTU2WExEUW8xWDNVZFRBUT09" }

所以,我想保护密码安全(ldap 是ldaps 地址),但我还需要将实际参数传递给ldap 绑定函数,因为它不适用于上面的数据。任何想法将不胜感激。

详细说明其中的两条评论:"id=..." 几乎适用于所有页面操作,但优秀的经典 "Form" 提交仍然仅通过名称属性 [=17] 来查找表单中的项目=],不是身份证。一般来说,最佳做法是始终为将被访问或以其他方式动态操作的项目分配 ID(即:通过 Javascript),并且还包括将提交的表单项目的名称。

还有一件事,有一个名称约定,您可以在多个项目上使用相同的名称(例如 select 的多个选项?我不记得它在哪里有用)。当这些项目被提交时,它们作为某种包含在该单一标识符下的 list/array 到达服务器。 id 不存在这样的约定,每个 id 必须是一个项目(根据评论之一)。

<form id="loginform" method="post" action="/login/in">
    <!--<div class="form-group">-->
        <input type="Login" class="form-control" id="Login" name="Login" placeholder="Login">
    <!--</div>-->
    <div class="form-group">
        <input type="Password" class="form-control" id="Password" name="Password" placeholder="Password">
    </div>
    <input type="hidden" name="{{ csrf_name }}" value="{{ csrf_value }}">
    <button id="submit" type="submit" class="btn btn-secondary">Login</button>
</form>