问题标签 [verify]

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 投票
5 回答
7171 浏览

cakephp - CakePHP Auth 组件在登录前检查用户

我想阻止被禁止的用户登录该站点并向他们发送一条消息,表明他们已被禁止。我尝试为此使用 isAuthorized() 但它允许用户登录,并且只有在此之后才拒绝他对未经授权的操作的许可。

所以,基本上我想知道在登录过程发生之前将检查用户表是否为禁止=真的条件放在哪里。现在我的登录功能是空的,因为它是由 Auth 组件自动控制的。

0 投票
3 回答
7921 浏览

php - Not hacking CurlException: 60 (cURL SSL Certificate Verification)

很多人在使用 Facebook 身份验证时遇到的错误是:

我能找到的唯一信息建议将以下代码行添加到 curl:

我知道这行得通,但是这里发生了什么?是否有任何服务器设置/配置可以更改而不是破解 facebook.php。

0 投票
7 回答
12871 浏览

java - 有没有办法在 Mockito 的验证方法中使用类似 jUnit Assert 消息参数的方法?

让我们假设一段测试代码:

Mockito.verify如果模型中的方法没有调用方法,则方法抛出异常Observable.setChanged()

问题:如果不添加loggers/System.print.out,我无法意识到测试失败的当前方法是什么。有没有一种类似于方法的jUnit Assert方法:


解决方案:

0 投票
1 回答
5882 浏览

java - Mockito 抱怨错误的论点

我们尝试使用 Mockito 验证操作的行为。测试代码如下所示

方法 actionPerformed 仅包含对 Type1 的构造函数中提供的对象的 someMethod 调用。然而,Mockito 抱怨没有发生预期的方法调用,而是发生了不同的方法调用。但是 Mockito 打印的两个调用的字符串表示是完全一样的!

任何解释发生了什么?

更新:来自 Mockito 的 ErrorMessage

0 投票
2 回答
979 浏览

java - 是否可以通过我的 Java GWT 应用程序验证 Google 帐户?

我希望用户使用他们的 Google 帐户中的凭据登录我的应用程序,因此我希望应用程序检查该帐户,如果它不存在,则返回错误或某种指示它不存在。如果该帐户确实存在,我希望能够通过该应用程序登录并继续。这可能吗?我认为它是,但我一直无法找到任何信息向我证实它是。

0 投票
1 回答
221 浏览

php - 特定条件下的用户输入验证

我让用户输入他们的社会安全号码 (SSN)。我的系统检查正在使用的 SSN。如果 SSN 正在使用中,则表示 SSN 正在使用中并检查信息。但是,他们不需要输入。我如何编写一个脚本来检查他们是否输入了它然后验证它,如果他们没有输入它并且他们 NOne 或 n/a 然后让表单处理。

问题更新:

我有一个特定的字段值,php 在数据库中检查。如果该值存在,它不会让表单处理并要求用户输入一个新条目。但是,我想添加一个例外。无论值是否存在,我都希望能够允许该字段使用“无”、“不适用”和空白字段。但是当我运行检查脚本时,php 显然会接受它。那么我能做些什么来确保这三个特定的条目是允许的。

非常感谢!

0 投票
2 回答
4666 浏览

php - 从 Yahoo SMTP 获取正确响应

我尝试通过 php 向 yahoo 收件人发送邮件。每次我连接到雅虎时,我都会收到收件人地址的 250 状态代码,即使它不存在。我找到了一个从 yahoo 获得正确状态代码的脚本,但我找不到我在脚本中所做的差异或错误。我尝试发送不同的命令并在多台服务器上运行脚本,但对于 RCPT-TO-command,我总是得到 250 响应。为什么我没有得到正确的响应?当收件人不存在时,我想停止我的脚本!

得到正确响应的 verify-email.org 的日志:

我的脚本得到错误响应的日志:

您可以在此处找到正常工作的脚本:http: //verify-email.org

我的脚本:

一些信息:

  • 我使用了自己的域(不是 example.com)
  • 该脚本位于我的域所指的服务器上
  • 该服务器不在 spamhaus.org 之类的任何黑名单上
  • “邮件发件人”中使用的邮件地址确实存在
  • 我使用 getmxrr() 来获取 yahoo.com 的 mx 条目
  • 我尝试过 HELO 和 EHLO -> 总是相同的响应
0 投票
1 回答
2949 浏览

openssl - 使用crypto++验证openssl生成的数据签名

我有一个服务器,在 python 下运行,使用 m2crypto 签署消息 sha256 摘要我使用由 openssl CLI 生成的公共和私有 RSA 密钥。在服务器端,一切都可以
Python 代码:

privateKey = M2Crypto.RSA.load_key(sys.argv[2])
signedDigest = privateKey.sign(digest, 'sha256')

我仔细检查签名是否正确:

pubKey = M2Crypto.RSA.load_pub_key("key.pub.pem")
if pubKey.verify(digest, signedDigest, 'sha256') (等等....)

我将签名的 sha256 摘要存储在一个文件中,并将其与原始消息一起发送给客户端。
在客户端,在 c++ vc6 下运行,我加载签名的 sha256 摘要(作为二进制文件)和签名的消息。现在的目的是验证消息以及签名的 sha256。我有cryptopp作为静态链接,我知道它工作正常,因为我可以计算sha256,并与来自python的sha256进行比较,结果相同。这是代码:

RSA::PublicKey 公钥;
pubKey.Load(FileSource(LicenseControl::pubKeyPath, true));
RASS< PKCS1v15, SHA >::Verifier 验证者(pubKey);
//shaDigest是新计算的sha256,signatureByte是从服务器接收到的消息的签名
result = verifier.VerifyMessage( shaDigest, CryptoPP::SHA256::DIGESTSIZE, signatureByte, 512);

这会编译并运行,但总是返回 false。为确保签名有效,我直接使用 openssl CLI(而不是通过 m2crypto python 包装器)对其进行了验证:

openssl dgst -sha256 -verify key.pub.pem -signature sign original_file
验证OK

这确认签名的 sha256 摘要是可以的,并且它可以用于使用公钥成功验证消息。我知道 DER 和 PEM 格式(将 PEM 用于 openssl,DER 用于 cryptopp)。所以我相信公钥是正确的。现在我的问题是如何使用cryptopp库来验证签名???我已经通过了文档,但是经过几天的处理,它对我来说仍然看起来像中文。我试过像

RASS< PSSR, SHA >::Verifier 验证者(pubKey);

使用 PSSR 在 python 代码中加密,但没有运气......我现在考虑只用公钥解密签名的 sha256 摘要并将其与从接收文件计算的新 sha256 摘要进行比较。但即使这么简单,我也没有在文档中找到......知道如何正确使用验证器吗?
如何使用公钥解密?以防上一个问题无法解决

0 投票
1 回答
3348 浏览

php - 在没有插件 reCAPTCHA 的情况下验证用户的答案

所以我试图让我的表格重新验证。这是我的表格代码。

我正在尝试使用没有插件的recaptcha。让它显示很容易,但我很难验证输入。有人知道如何在没有插件的情况下进行验证吗?非常感谢。

0 投票
3 回答
103 浏览

language-agnostic - 我如何学习验证用户输入是否正常?

我不确定这里的术语,所以让我说明一下,当我说“验证”用户输入时,我的意思是提防声称 2021 年 2 月 30 日为生日的用户,而不是防范注入攻击。

是否有正确执行此操作的指南,或人们做错的常见方法列表?在输入之前确保正确输入的策略(例如,从日历中挑选而不是在文本字段中输入)?

请注意,我对特定于语言的答案(例如,ASP.NET 验证控件)不感兴趣,而是对一般策略和原则感兴趣。