аутентификация успешная валидация пользователя
Автор: Max F.
Просмотрено 1041,
Подписчики 2,
Размещенный 0
Добрый день не подскажите как получить валидную переменную после аутентификации пользователя на странице /imlogin.php? Как эта переменная называется? Она мне нужна для того чтобы после успешной валидации пользователя добавить email пользователя вместо надписи на кнопке Войти/зарегистрироваться
Размещено
Здравствуйте. Отправил уведомление о Вашем вопросе разработчикам программы. Ждите ответа от них тут в комментариях.
Автор
ок Спасибо
Hello Max
As explained in your other topic as well, this kind of information is never available in a standard way through the software, as it is never displayed anywhere.
This would require custom code to be added after an analysis of the generated code for your website, for which the Staff cannot provide support. I believe you should be able to find other topics though where this specific matter was already discussed and perhaps you can find the code ready there
I will keep this topic open for you so that other people might eventually intervene
Thank you
Stefano
GOOGLE TRANSLATE ---
Привет Макс
Как объяснялось и в другой вашей теме, такого рода информация никогда не доступна стандартным способом через программное обеспечение, поскольку она никогда нигде не отображается.
Это потребует добавления пользовательского кода после анализа сгенерированного кода для вашего веб-сайта, для которого сотрудники не могут оказать поддержку. Я считаю, что вы должны быть в состоянии найти другие темы, хотя, где этот конкретный вопрос уже обсуждался, и, возможно, вы можете найти готовый код там
Я буду держать эту тему открытой для вас, чтобы другие люди могли в конечном итоге вмешаться
Спасибо
Стефано
Напишите мне. Я посмотрю, разберемся:)
Автор
Уже сам разобрался. Для информации вобщем...
Получаю из инпута при сабмите формы емайл, кладу его в локалсторадж, далее на главной и всех остальных страницах где есть вспылывающее меню с войти -авторизоваться добавляю innerhtml -емайл в эту кнопку. При вы ходе из аккаунта- удаляю переменную с поределенным ключом из локал сторадж
Автор
Единственно эта переменная из локалсторадж не валидна... Но в любом случае прри успешном входе невалидная переменная перезаписывается в ту перменнную с окторой уджался вход
Автор
пример кода
const logout=document.querySelector('.open-bottom');
const mail=localStorage.getItem('mail');
const punctenter = document.querySelector('.open-bottom .imMnMnFirst');
if(!mail) {
$('#imMenuObject_50_container>.menu-mobile-animated>.imLevel>.label-wrapper>.label-inner-wrapper>.label').text("Личный кабинет");
punctenter.style.display="";
}
else {
punctenter.style.display="none";
logout.innerHTML+=`<div id="imCell_211" class="" data-responsive-sequence-number="7" style=""><div id="imCellStyleGraphics_211"></div><div id="imCellStyleBorders_211"></div><div id="pluginAppObj_655_211"><a class="imLogoutAnchor customStyle customOption" style="color: rgba(102, 102, 102, 1); font-family: Montserrat; font-size: 9pt;" href="#">Выйти</a></div></div>`;
$('#imMenuObject_50_container>.menu-mobile-animated>.imLevel>.label-wrapper>.label-inner-wrapper>.label').text(localStorage.getItem('mail'));
}
$("#imCell_211").click(function(){
localStorage.removeItem("mail");
delete mail;
});
loginlogout_pluginAppObj_655_211();
Крайне не рекомендую обращаться таким образом с данными пользователя.
В общих чертах решение с помощью серверного скрипта для определения, кто авторизован, находится в последнем посте здесь https://helpcenter.websitex5.com/ru/post/159381#6
Автор
там имя а не емэйл в этой переменной
Автор
Не вижу особой опасности... если варик рабочий, то нет разницы как он реализован, главное конечно как можно меньше кода, а через что переменная передается через броузер или базой данных не имеет значения, я же не пароли туда записываю.. локалсторадж все равно стирается при выходе из аккаунта автоматически
Автор
но все равно спасибо за ссылку, там только приведено получение имени пользователя, емэйл получается также, только вместо ключа realname подставляется email