【问题标题】:Deal with verification email处理验证电子邮件
【发布时间】:2016-10-19 13:13:32
【问题描述】:

我即将使用 jQuery 在 GWT 平台上创建具有用户注册的应用程序。其中一项关键功能是用户注册并通过电子邮件检查(我的客户需要这种行为)

HOWTO:系统向客户端发送电子邮件,客户端输入链接,链接会在默认浏览器上打开一个选项卡,并弹出“恭喜”信息。作为典型,没什么特别的。

问题: 如您所知,GWT 是一个 servlet 方面。那你怎么处理呢?我宁愿避免客户使用同一个应用程序打开两个或多个选项卡的情况......

PS:我想知道 GWT、jQuery 或浏览器是否具有一些深层功能,可以通过某些 ID 识别浏览器中的选项卡,如果选项卡存在,只需使其处于活动/可见状态,或者在其他情况下打开一个新选项卡。或者你有什么想法?

【问题讨论】:

    标签: javascript jquery servlets gwt


    【解决方案1】:

    据我所知,您无法从电子邮件中的链接引用浏览器选项卡,甚至无法直接从一个浏览器选项卡与另一个选项卡对话(也许通过 cookie?但我不确定是否更新一个浏览器窗口中的 cookie 使另一个窗口中的运行脚本可以访问更新的数据)。

    如果您想避免第二个应用程序实例,您可以将链接指向应用程序中的页面或部分,该链接仅用于告诉服务器地址已确认。然后您可以使用window.close 在javascript 中立即关闭此窗口。我尝试了这个,但 IE 警告我窗口正试图关闭,所以用户仍然会知道第二个窗口/选项卡。理想情况下,您会在验证网址上显示“感谢验证”消息或类似内容

    关于更新第一个应用程序窗口:
    也许你可以用一个套接字设置一些东西,当点击链接时从服务器获取更新

    或者你可以试试我之前提到的 cookie 的东西,但还没有测试过

    【讨论】:

      猜你喜欢
      • 2017-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      • 2018-07-30
      • 2013-11-05
      相关资源
      最近更新 更多