У меня есть много сайтов: www.a.com & www.b.com & www.c.com & ... и т.д.Возможно ли встраивать страницу входа в систему с cookie и localstorage в iframe?
И пользовательская система, https://www.my-login.com/
Я создаю много Iframes как <iframe src="https://www.my-login.com/embed.html" />
на все страницы.
Логика Войти в my-login.com/embed.html
является:
- проверить, если пользователь уже войдите с помощью куки (домен =
my-login.com
) - если нет, то показать страницу входа, пользователь может войти в систему, то все будет сделано с помощью AJAX запрос, затем установите cookie на
my-login.com
, помните, что пользователь уже подключился. - , если пользователь уже войдите, уведомляют родительские страницы с
window.parent.postMessage({ msg: 'userlogin', user: xxxx }), 'www.a.com')
родительская страница будет получить информацию о пользователе асинхронно.
это работает задолго до того, но недавно chrome заблокировал «сторонние файлы cookie и данные», поэтому первый шаг не удался, пользователь должен войти в систему каждый раз.
Есть ли обходной путь, не требующий от пользователя настройки своего браузера?
Почему вы не можете использовать localstorage? – Romick