код наложения можно поместить в отдельный html-файл, а затем динамически загружать на каждую страницу с помощью js / jquery.
что-то в этом роде: $('#overlay-container').load('path/to/the/overlay_code.html');
Будьте осторожны, $ () .load () является асинхронным, что означает, что содержимое будет загружено после основного HTML-файла.Если пользователь нажимает кнопку входа в систему до загрузки кода, это может вызвать проблему.