Javascript 在电子邮件活动中创建Cookie

Javascript 在电子邮件活动中创建Cookie,javascript,email,cookies,Javascript,Email,Cookies,我有一个博客,需要用户登录才能查看内容。但是我的页面会检查cookie,如果cookie存在,它会显示内容(以避免用户重复登录) 我想向我的订户发送一封电子邮件,其中包含指向新帖子的链接。我是否可以在他们打开电子邮件或单击链接时创建cookie,然后在我的网站上识别该cookie,以防止他们需要登录?否 默认情况下,大多数能够呈现HTML的电子邮件客户端不会加载任何远程内容或运行脚本。而且使用JavaScript cookie进行身份验证本质上是不安全的 使用一次性密码在电子邮件中为用户提供一个

我有一个博客,需要用户登录才能查看内容。但是我的页面会检查cookie,如果cookie存在,它会显示内容(以避免用户重复登录)

我想向我的订户发送一封电子邮件,其中包含指向新帖子的链接。我是否可以在他们打开电子邮件或单击链接时创建cookie,然后在我的网站上识别该cookie,以防止他们需要登录?

默认情况下,大多数能够呈现HTML的电子邮件客户端不会加载任何远程内容或运行脚本。而且使用JavaScript cookie进行身份验证本质上是不安全的


使用一次性密码在电子邮件中为用户提供一个可单击的链接,并从URL链接到的页面设置一个仅限http的安全cookie。

这可能是一个坏主意(想想如果用户转发电子邮件会发生什么情况?),但通常是通过在URL中添加一个令牌(例如
http://example.com/blog-post&autologin=[此处为随机令牌]
)并让服务器在用户识别令牌时让其登录。内容并不打算超级安全。这只是让更多用户选择加入的一种方式,因此转发案例对我们来说不是一个主要问题。内容并不是为了超级安全。这只是让更多用户选择加入的一种方式,因此转发案例不是我们主要关注的问题。