问题标签 [verification]

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.

0 投票
3 回答
1295 浏览

mobile-phones - 以编程方式确认手机号码的存在

如何确认电话号码合法或已连接?我想防止用户使用虚假号码注册。

有没有办法以编程方式拨打电话之类的?或者找出手机是否还活着,是否已连接?

0 投票
2 回答
1172 浏览

php - 年龄验证表格和爬虫

我创建了一个关于某个啤酒品牌的网站,并且必须包含年龄验证页面。验证脚本是用 PHP 编写的,并使用会话来存储验证变量。该脚本的工作方式是,无论您尝试通过哪个链接进入网站,它都会首先将您带到验证页面。验证非常简单。有 2 个按钮:“我未满 21 岁”和“我已超过 21 岁”。如果单击后者,则可以浏览该网站。

一段时间后,我发现网络爬虫无法通过验证页面。我在谷歌网站管理员工具中检查了网站,唯一扫描的文本内容来自验证页面。

我在某处读到爬虫无法提交表单按钮,这是真的吗?

考虑到年龄验证页面无论如何都是无用的,也许我应该将它作为起始页面但不要禁止绕过它,例如从链接到子页面?

0 投票
3 回答
149 浏览

iphone - 如何验证网站上的帖子来自特定购买的 iPhone 应用程序?

我有一个将数据发布到 Web 应用程序的 iPhone 应用程序……我只想接受从 iTunes 商店购买的 iPhone 应用程序发布的数据。

有没有办法做到这一点?有什么东西(或一些东西)可以从 iPhone 应用程序传递到我可以用来进行此类验证的 Web 应用程序吗?

非常感谢

顺便说一句,使用 asihttprequest 库来处理请求/响应。

0 投票
2 回答
316 浏览

java - 字节码和对象

我正在做一个字节码检测项目。目前在处理对象时,验证器大部分时间都会抛出错误。所以我想弄清楚关于对象规则的事情(我阅读了 JVMS 但找不到我正在寻找的答案):

我正在检测新指令:

原始字节码

仪器后

请注意,我添加了对 Profiler.handleNEW() 的调用,该调用将对象引用(新创建的对象)作为参数。

上面的代码会引发 VerificationError。如果我不添加 INVOKESTATIC(只留下 DUP),它不会。那么我违反的规则是什么?我可以复制一个未初始化的引用,但我不能将它作为参数传递?我将不胜感激任何帮助。谢谢

0 投票
2 回答
786 浏览

php - 如何通过 PayPal IPN 拒绝付款?

我需要在我的网站上创建动态的“立即付款”按钮,而 PayPal 表示,这样做的方法是通过一个 HTML 表单,其中包含价格、货币和购买项目的预设变量。我使用 PayPal IPN 在付款完成时通知我。

但是,有什么办法阻止有人修改Pay Now按钮的查询参数来改变价格呢?有人告诉我通过 PHP 文件重定向按钮,该文件将您发送到带有适当参数的 PayPal 支付页面,但价格可以很容易地在 Web 浏览器的地址栏中进行操作。我的问题是,如果我从 PayPal 的 IPN 服务收到的信息无效(如果价格与我们的记录不符),我该如何拒绝付款?

我很困惑,找不到任何关于我正在寻找的文档。希望大家可以帮忙。

谢谢!

0 投票
1 回答
893 浏览

project - TLA+ 项目的想法

请给我一些关于TLA+语言项目主题的建议。我正在学习一门语言课程,这是我学习规范和验证的第一年,我不知道在两周内选择实施什么。有任何想法吗?

0 投票
1 回答
376 浏览

verification - 通过电子邮件地址验证大学会员资格/出勤率

我的客户的网络应用程序允许成员注册(使用 AuthLogic 的 Rails),并且这些注册受到限制,因为它们必须在大学的赞助下。即:大学组织者可以注册成为大学的代表,学生可以注册为该大学的“与会者”。

我的任务是寻找是否有一种程序化的方式来验证大学成员资格/出勤率。我能看到这样做的唯一方法是拥有一个大学数据库和一个相关电子邮件数据库,并验证学生的电子邮件地址是该数据库的一部分。但是,如果使用 Facebooker 和 AuthLogic 的“使用 Facebook 凭据注册”功能,这将无济于事。

我怀疑这个问题的答案是“通过人工干预”,这是我们无法通过编程方式解决的问题。无论是我们还是大学,都将不得不硬着头皮检查记录。但是,我想我会问其他人是否曾经遇到过大学会员身份验证的问题。

0 投票
1 回答
1427 浏览

sql-server - CREATE ASSEMBLY 验证失败:没有足够的存储空间来完成此操作

我有一个使用带有 CLR 存储过程的 SQL Server 2005 Express 的小型应用程序。它已成功安装并在许多运行 XP 和 Vista 的计算机上运行。

要创建程序集,请执行以下 SQL(更改名称以保护无辜者):

在一台运行 Vista 并且具有一些非常激进的安全策略限制的计算机(反映其他要安装的计算机的测试计算机)上,我收到以下错误:

消息 6218,级别 16,状态 2,服务器域\服务器名称,第 2
行为程序集“myAssembly”创建程序集失败,因为程序集“myAssembly”验证失败。检查引用的程序集是否是最新的并且受信任(对于 external_access 或不安全)以在数据库中执行。如果有任何 CLR 验证程序错误消息将跟随此消息

[ : myProcSupport.Axis::Proc1][mdToken=0x6000004] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc2][mdToken=0x6000005] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc3][mdToken=0x6000006] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::.ctor][mdToken=0x600000a] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc4][mdToken=0x6000001] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc5][mdToken=0x6000002] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc6][mdToken=0x6000007] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc7][mdToken=0x6000008] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc8][mdToken=0x6000009] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc8][mdToken=0x600000b] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作。

[ : myProcSupport.Axis::Proc9][mdToken=0x600000c] [HRESULT 0x8007000E] - 没有足够的存储空间来完成此操作....

C# DLL 被定义为SAFE它只使用数据库中包含的数据。DLL 通常没有签名,但我提供了一个签名版本来测试并收到相同的结果。

安装是由其他人完成的,我无权访问该框,但他们正在执行我提供的脚本并在其他计算机上工作。

除了脚本提供的结果之外,我试图找到有关此错误的信息,但我没有发现任何有用的信息。

执行脚本以创建程序集的人使用管理员帐户登录,以管理员身份运行 CMD,通过 Windows 身份验证连接到数据库,已添加到 dbo_owner 角色,并希望添加到服务器角色 SysAdmin这是一个权限问题。这并没有改变什么。

我是否需要为此环境配置不同的 SQL Server 2005 Express?

除了 SQLCMD 的输出之外,此错误是否记录在任何地方?什么可能导致此错误?Vista 安全策略会导致这种情况吗?

我无法使用计算机(客户正在测试),所以我无法自己检查盒子。

TIA

0 投票
2 回答
56 浏览

function - 对所使用的每个级别的数据进行验证是否更好?

如果您有一个对某些数据进行操作的函数链,最好让每个函数在使用之前验证数据是否有效,或者在链的开头进行验证并让链中的每个函数都“信任”它是有效的吗?

0 投票
6 回答
212 浏览

c# - 通过散列/加密验证某事已“完成”

所以,首先,我想指出,我知道这些东西从来都不是万无一失的,如果付出足够的努力,任何事情都可能被打破。

但是:假设我将一个软件交给某人(我已经编写)并让他们运行它。我想验证他们得到的结果。我正在考虑使用某种加密/哈希来验证他们是否已经运行它并获得了令人满意的结果。

我也不希望结果是“可伪造的”(尽管我知道,如果有足够的努力来打破它等等......)。因此,这意味着,如果我使用散列,我不能只使用“是”的散列和“否”的散列(因为这意味着散列将只是 2 个选项之一 - 很容易伪造)。

我希望该工具的用户将一些东西交还给我(例如可能是一封电子邮件),一些尽可能小的东西(例如,我不想在一行一行的日志中拖网)。

您将如何实施?我可能没有解释最伟大的事情,但希望你能明白我想做的事情的要点。

如果有人以前实现过这种事情,任何指针都将不胜感激。

这个问题更多的是关于“如何实现”而不是专门询问代码,所以如果我错过了一个重要的标签,请随时编辑!