Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法只与特定的邮件收件人共享链接?_Javascript_Python_Email_Security - Fatal编程技术网

Javascript 有没有办法只与特定的邮件收件人共享链接?

Javascript 有没有办法只与特定的邮件收件人共享链接?,javascript,python,email,security,Javascript,Python,Email,Security,我不确定这个问题是否会变成这样,但问题来了 我有以下情况: 典型用户可以使用用户名/密码登录的Flask应用程序。用户可以在他们之间共享一些资源,但现在我们想让他们与任何人共享这些资源,而不是应用程序的用户 因为资源内容很重要,所以只有收到电子邮件的人才能访问资源。换句话说,不是每个人都有链接 到目前为止,我的想法是: 创建一个一次性链接->这可以工作,但我更喜欢如果链接是永久的 在发送的HTML电子邮件中添加一些Javascript,并在发送的请求中添加一个参数,这样我就可以确保打开链接的电

我不确定这个问题是否会变成这样,但问题来了

我有以下情况:

典型用户可以使用用户名/密码登录的Flask应用程序。用户可以在他们之间共享一些资源,但现在我们想让他们与任何人共享这些资源,而不是应用程序的用户

因为资源内容很重要,所以只有收到电子邮件的人才能访问资源。换句话说,不是每个人都有链接

到目前为止,我的想法是:

  • 创建一个一次性链接->这可以工作,但我更喜欢如果链接是永久的

  • 在发送的HTML电子邮件中添加一些Javascript,并在发送的请求中添加一个参数,这样我就可以确保打开链接的电子邮件地址是正确的。这是假设我可以用Javascript实现的…这对我来说并不清楚。这将使链接永久化


有问题吗?谢谢

当有人第一次访问URL时,您可以向他们发送一个随机cookie,并将cookie与文档一起保存。在以后的访问中,检查cookie是否与保存的cookie匹配。如果他们与某人共享URL,此人将不会拥有cookie

注意事项:

  • 如果他们与其他人共享该URL,而其他人先访问该URL,他们将是能够访问该URL的人,而不是原始收件人

  • 如果收件人清除Cookie,他们将无法访问该文档。你需要一个恢复程序。这可能会将新URL发送到原始电子邮件地址


  • 当有人第一次访问URL时,您可以向他们发送一个随机cookie,并将该cookie与文档一起保存。在以后的访问中,检查cookie是否与保存的cookie匹配。如果他们与某人共享URL,此人将不会拥有cookie

    注意事项:

  • 如果他们与其他人共享该URL,而其他人先访问该URL,他们将是能够访问该URL的人,而不是原始收件人

  • 如果收件人清除Cookie,他们将无法访问该文档。你需要一个恢复程序。这可能会将新URL发送到原始电子邮件地址


  • 等等,是向一个人发送电子邮件并确保只有该人可以访问某些资源(可能未包含在电子邮件中),还是向一群人发送电子邮件但试图仅向其中一人透露某些信息?Hello@vlaz这意味着向一个人发送电子邮件,其中的资源作为链接包含,不是directlySo,一个服务是喜欢的还是足够的,或者您想自己制作类似的功能?或者,如果要使用此功能,是否要确保只有收件人才能访问该链接(例如,确保电子邮件不会被截获,并且有人在收件人之前访问该链接)?HTML电子邮件中忽略Javascript。@vlaz这些服务都是一次性链接。他说他在寻找永久的东西。我认为这是不可能的。当有人访问该链接时,服务器无法知道该链接是来自原始电子邮件还是副本。等等,这是向一个人发送电子邮件并确保只有该人可以访问某些资源(可能未包含在电子邮件中)吗或者是向一群人发送电子邮件,但试图只向其中一人透露一些信息?Hello@vlaz这意味着向一个人发送电子邮件,其中的资源作为链接包含,而不是directlySo,服务是否喜欢或足够,或者您想自己制作类似的功能?或者,如果要使用此功能,是否要确保只有收件人才能访问该链接(例如,确保电子邮件不会被截获,并且有人在收件人之前访问该链接)?HTML电子邮件中忽略Javascript。@vlaz这些服务都是一次性链接。他说他在寻找永久的东西。我认为这是不可能的。当有人访问该链接时,服务器无法知道该链接是来自原始电子邮件还是副本。听起来是个不错的计划,两个警告都会很奇怪,老实说,我不希望用户将链接发送给任何人,但可以肯定的是,听起来是个不错的计划,两个警告都会很奇怪,老实说,我不希望用户将链接发送给任何人,但我只是想确定一下