【问题标题】:Google reCaptcha in Master Page母版页中的 Google reCaptcha
【发布时间】:2019-09-18 15:16:52
【问题描述】:

我有一个母版页和一些内容页面(主页、联系方式、关于我们、商店等)

我的问题是: -如果我将 Google 的不可见 reCaptcha v.3 添加到母版页,它将保护我的所有内容页面?

-添加到母版页或仅用于以下页面是一个好习惯:登录、注册?

感谢先进

(网站是用asp.net 3.5 web-forms编写的。)

【问题讨论】:

    标签: c# asp.net .net webforms recaptcha


    【解决方案1】:

    如果 reCaptcha 需要服务器端代码并​​且不是每个页面都需要,请将其粘贴在 user control(.ascx 文件)中。然后在实际需要它的任何页面上引用此文件。在母版页中放置不必要的代码不是一个好习惯,因为它可能会导致混乱(这段代码有什么作用?/为什么在这里?)并且可能与您页面上的其他代码发生冲突。

    【讨论】:

    • 简而言之:我使用 WebMethod (CaptchaVerify) 来反序列化 JSON 结果,并使用另一个函数 (RecaptchaVerify) 来获取响应字符串。 WebMethod 正在调用响应字符串的函数。
      现在我只在注册表中使用。
    • 不将 reCaptcha 放入母版页是有道理的。将 reCaptcha 放入用户控件比直接放入单个内容页面有什么好处?
    猜你喜欢
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多