0
我有很多的网站:www.a.com & www.b.com & www.c.com & ......等是否可以在cookie中嵌入cookie和localstorage的登录页面?
和用户系统,https://www.my-login.com/
我创造很多的I帧像<iframe src="https://www.my-login.com/embed.html" />
上所有页面。
在my-login.com/embed.html
登录逻辑是:
- 检查,如果用户通过一个cookie已经登录(域=
my-login.com
) - 如果不是,显示登录页面,用户可以登录,一切都将与阿贾克斯进行请求,然后在
my-login.com
上设置一个cookie,记住用户已经登录。 - 如果用户已经登录,与
window.parent.postMessage({ msg: 'userlogin', user: xxxx }), 'www.a.com')
父页面通知父页面将异步获取用户信息。
此操作很好,但最近chrome屏蔽了“第三方cookie和数据”,因此第一步失败,用户必须每次登录。
有没有需要用户配置浏览器的任何解决方法?
为什么你不能使用localstorage? – Romick