问题标签 [server-side-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coldfusion - ColdFusion:服务器端用户验证
有没有办法改进这些服务器端用户字段验证?
validation - Kendo UI:使用 Kendo Validator 显示服务器端错误
我有一个使用Kendo Validator进行客户端验证的 Web 表单。一旦客户端验证成功,表单值就会被发送到执行额外验证的 Web 服务,并保存数据或发回JSON
由表单字段键入的错误消息对象。这些字段名称与data-for
验证器元素上的属性相匹配。有没有办法使用来显示这些错误Kendo Validator
?
我意识到您可以设置自定义规则来对每个字段进行服务器端验证。这是关于一次验证所有字段并显示多个错误。
php - 返回服务器端验证失败的帖子数据
我有一个很大的注册表单,如果用户犯了任何错误并且在服务器端验证失败,那么我怎么能显示以前正确的字段。
如何将post
数据发送回注册表?
javascript - 处理动态表格
我有一个 JS 动态表单,我可以在其中添加或删除字段:
现在,如果我删除字段 2 并添加一个新字段:
我通过表单元素内的 Ajax POST 发送这个。我的问题是服务器端 PHP 处理。我如何知道 $_POST 数组中有多少个字段以及它们的 id 是什么?我正在使用“字段”+ counterIndex 生成唯一 ID,但是按照示例,我如何能够理解我总共有 4 个字段并且缺少数字 2?顺便说一句,在表单内部我也有静态字段。
javascript - 何时需要服务器端验证?
我正在使用 jquery 提交表单,例如,如果用户单击提交图像,它将提交表单。因此,在这种情况下,如果用户在浏览器上禁用 java 脚本,用户将无法提交表单。
那么我需要对这个表单进行服务器端验证吗?因为我知道当有人在浏览器上禁用 javascript 时服务器端验证很有帮助,但在我的情况下,用户在禁用 javascript 后无法提交表单,所以我为什么需要服务器端验证。
如果我错了,在哪些情况下我需要服务器端验证?
javascript - 日期格式验证给出错误
我在我的项目中使用了日期格式表达式。我已经在 Javascript 中使用它,它工作正常。但是当我在服务器端使用它时,它给了我一个错误Unrecognized Escape Sequence
。我的格式如下。即使我尝试过正则表达式。但仍然无法正常工作。我的格式如下。
php - 在数据库更新之前检查客户端是否更改了 ID
考虑以下示例: HTML 页面:
名称为“update_12”和新文本为:“Some another data”的输入框通过表单发送到服务器端 PHP 脚本(例如 process.php)
数据库格式:
如果 PHP 脚本在输入名称上爆炸为:
这将使用 message_ID 的新消息更新数据库:12
我是 PHP 新手,正在探索 MySQL 中的基本数据存储、更新、检索和删除。
由于客户端可以更改输入字段的名称:“名称”并发送另一个值进行更新。例如:如果客户端打开firebug,将输入框的“name”字段更改为“update_13”,他的操作将覆盖另一个用户的Message。
我尝试通过尝试在 facebook 中删除状态来对此进行研究。从对要删除的 POST 数据的初步观察,我可以看到一些重要的参数被发送为删除:
对于帖子删除,关联的 ID 如下所示:story_fbid。当我将其更改为可能是:540912345678912(最后一位已更改)并单击删除时,fb 需要一段时间并以错误消息响应:无法完成此操作。此错误消息在发送删除的 POST 请求后出现(修改 story_fbid)。POST 请求的响应包含显示在模式窗口中的错误消息。
我可以想到一种方法,其中 ID 及其哈希(MD5/SHA1/SHA2)存储在 DB 中,并在收到 id 后,获取它的哈希,如果匹配,更新 DB 中的该行。然而,(在我们的例子中)哈希值 13 可能会匹配任何其他行,从而执行更新操作。
您能否建议我们可以验证客户端没有更改值的任何其他安全方法?
这里提出的问题的答案正是我正在寻找的。但是,该讨论中没有适当的解决方案/方法。
php - facebook 服务器验证如何工作?
考虑一个简单的例子:
- 登录您的 Facebook 帐户
- 发布状态
- 单击状态下拉菜单(右上角)
- 在浏览器中打开开发者工具,找到“删除”选项的 html
- 编辑一个看起来像的参数
story_fbid=10202782137141336
由于墙由几个状态和帖子组成,每个状态都有不同的story_fbid值,facebook应该使用这些值来更新/删除相应的帖子。然而,即使改变这个值(story_fbid)的一个数字也可以说story_fbid=10202782137141337
会引发错误如下面的快照所示。
我是 php 编程的初学者,很想知道服务器端数据验证是如何在 php 中完成的...
因此,我一直在寻找有关如何在服务器端检测到客户端更改的 html 的基本解释。
我在这里遇到了一个类似的问题。根据其中一个答案,一种可能的方法是服务器使用与特定帖子的 ID 关联的 UUID。如果此 UUID 在客户端被操作,服务器会检测到这一点,并且不会对该 ID 执行请求的操作(如数据库记录更新/删除)。但由于一个页面可以包含多个具有不同 ID 的此类帖子,因此不能可能有一个与它们中的每一个相关联的 UUID。
所以。facebook 使用什么方法来检测这种变化?
java - 如何在 Jquery Dialog 中显示 Spring Form Validation 消息?
我有一个 Jquery 对话框,其中包含文本字段,用户可以在其中编辑他的个人详细信息。当用户单击更新按钮时,将对后端控制器进行 Ajax 调用。现在我需要执行服务器端验证(Spring Validation)。
如何在 Jquery Dialog 中显示 spring 验证消息?我对这个问题感到震惊。
谁能帮我 !!!
ios - iOS 服务器端验证 - 收据类型
当我尝试在服务器上验证购买时,我从 Apple 获得了 2 种收据格式。
知道有什么区别吗?
1)
2)