文章 "在MQL5中创建交易管理员面板(第七部分):可信任用户、密码恢复与加密技术" 新评论 MetaQuotes 2025.07.15 11:34 新文章 在MQL5中创建交易管理员面板(第七部分):可信任用户、密码恢复与加密技术已发布: 每次刷新图表、通过管理面板EA添加新交易品种或重启终端时触发的安全提示,可能会让人感觉繁琐。在本次讨论中,我们将探索并实现一项功能,该功能通过跟踪登录尝试次数来识别可信用户。在达到一定次数的失败尝试后,应用程序将切换至高级登录流程,该流程还为可能忘记密码的用户提供密码恢复功能。此外,我们还将介绍如何将加密技术有效集成到管理面板中,以增强安全性。 许多应用程序和网站会选择性地实施第二层保护,仅在检测到可疑活动时才激活,例如使用匿名IP、从新设备登录或多次登录失败等情况。这种方法在保持安全的同时,最大限度地减少了中断。 在我们的情况下,开发过程中的测试延迟是由反复输入密码和查看Telegram应用以获取生成的6位数代码造成的。频繁的提示,尤其是因终端活动变化而触发时,会令人厌烦。以下是一些导致设备重新初始化并随后要求输入密码的典型情况: 交易品种变更 时间框架切换 终端重启等 在某些情况下,由于各种活动,我们的程序会反复重新初始化——这是由于技术或操作原因而不可避免的过程。用户验证算法嵌入在初始化函数的开头,因此程序无法绕过此步骤继续执行。然而,我们可以在初始化函数中引入一种绕过机制,以优化该过程。这种绕过算法会监控登录尝试次数,从而在有效会话期间提供更流畅的体验。 作者:Clemence Benjamin 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 在MQL5中创建交易管理员面板(第七部分):可信任用户、密码恢复与加密技术已发布:
许多应用程序和网站会选择性地实施第二层保护,仅在检测到可疑活动时才激活,例如使用匿名IP、从新设备登录或多次登录失败等情况。这种方法在保持安全的同时,最大限度地减少了中断。
在我们的情况下,开发过程中的测试延迟是由反复输入密码和查看Telegram应用以获取生成的6位数代码造成的。频繁的提示,尤其是因终端活动变化而触发时,会令人厌烦。以下是一些导致设备重新初始化并随后要求输入密码的典型情况:
在某些情况下,由于各种活动,我们的程序会反复重新初始化——这是由于技术或操作原因而不可避免的过程。用户验证算法嵌入在初始化函数的开头,因此程序无法绕过此步骤继续执行。然而,我们可以在初始化函数中引入一种绕过机制,以优化该过程。这种绕过算法会监控登录尝试次数,从而在有效会话期间提供更流畅的体验。
作者:Clemence Benjamin