Есть проект на ангуляр
1. При загрузке любой страницы (включая главную) нужно делать ajax запрос по указанному пути /ajax
2. Если в JSON ответе присутствует поле login считать пользователя залогиненным а значение (это email) запомнить и вывести то, что сейчас показывается по auth/dashboard , только где контент, внутри <app-dashboard-crm _nghost-c26="" class="ng-star-inserted"></app-dashboard-crm> вместо того, что выводится (сейчас это результат работы разнообразных модулей, но нам нужно выводить определенный html), вывести другой html, в который нужно подставить значения из ответа (5-7 разных параметров, которые будут разными для разных посетителей.), также email вставить в поле справа вверху, где стоит сейчас заглушка
Если не залогинен редиректить на форму логина /login
Пути ajax запросов:
получение данных url /ajax , ничего не передается
логин url /ajax , передаются в POST email и pass все обязательные
выход url /ajax?mode=logoff , ничего не передается,
регистрация url /ajax?mode=sign , передаются в POST email, pass (не короче 8 символов), con_pass (подтверждение пароля, должен совпадать с pass) , eth_address , ответ от рекапчи g-recaptcha-response все обязательные
восстановление пароля url /ajax?mode=remember, передаются в POST email , ответ от рекапчи g-recaptcha-response все обязательные
ключ рекапчи:
<div class="g-recaptcha" data-sitekey="6Ld1_F0UAAAAALRvr3p6mueknqvMFW0IaHr8Bi4R" ></div>
<script src='
www.google.com/recaptcha/... сейчас проверка капчи отключена, но она нужна на формах регистрации и восстановления пароля.
Есть html который должен показываться в поле контента, там взят html с сайта и сделана вставка от строки 3379 до строки 3938 стили, html и js.
Нужно сегодня