WebSite X5Help Center

 
Max F.
Max F.
User

аутентификация успешная валидация пользователя  ru

Автор: Max F.

Добрый день не подскажите как получить валидную переменную после аутентификации пользователя на странице /imlogin.php? Как эта переменная называется? Она мне нужна для того чтобы после успешной валидации пользователя добавить email пользователя вместо надписи на кнопке Войти/зарегистрироваться

Размещено
11 Ответы
Aleksej H.
Aleksej H.
Moderator

Здравствуйте. Отправил уведомление о Вашем вопросе разработчикам программы. Ждите ответа от них тут в комментариях.

Читать больше
Размещено От Aleksej H.
Max F.
Max F.
User
Автор

ок Спасибо 

Aleksej H.
Здравствуйте. Отправил уведомление о Вашем вопросе разработчикам программы. Ждите ответа от них тут в комментариях.
Читать больше
Размещено От Max F.
Incomedia
Stefano G.
Incomedia

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 ---

Привет Макс

Как объяснялось и в другой вашей теме, такого рода информация никогда не доступна стандартным способом через программное обеспечение, поскольку она никогда нигде не отображается.

Это потребует добавления пользовательского кода после анализа сгенерированного кода для вашего веб-сайта, для которого сотрудники не могут оказать поддержку. Я считаю, что вы должны быть в состоянии найти другие темы, хотя, где этот конкретный вопрос уже обсуждался, и, возможно, вы можете найти готовый код там

Я буду держать эту тему открытой для вас, чтобы другие люди могли в конечном итоге вмешаться

Спасибо

Стефано

Читать больше
Размещено От Stefano G.
Sergey G.
Sergey G.
User

Напишите мне. Я посмотрю, разберемся:) 

Читать больше
Размещено От Sergey G.
Max F.
Max F.
User
Автор

Уже сам разобрался. Для информации вобщем...

Получаю из инпута при сабмите формы емайл, кладу его в локалсторадж, далее на главной и всех остальных страницах где есть вспылывающее меню с войти -авторизоваться добавляю innerhtml -емайл в эту кнопку. При вы ходе из аккаунта- удаляю переменную с поределенным ключом из локал сторадж

Sergey G.
Напишите мне. Я посмотрю, разберемся:) 
Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

Единственно эта переменная из локалсторадж не валидна... Но в любом случае прри успешном входе невалидная переменная перезаписывается в ту перменнную с  окторой уджался  вход

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

пример кода

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();

Читать больше
Размещено От Max F.
Sergey G.
Sergey G.
User

Крайне не рекомендую обращаться таким образом с данными пользователя.

В общих чертах решение с помощью серверного скрипта для определения, кто авторизован,  находится в последнем посте здесь https://helpcenter.websitex5.com/ru/post/159381#6

Читать больше
Размещено От Sergey G.
Max F.
Max F.
User
Автор

там имя а не емэйл в этой переменной

Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

Не вижу особой опасности... если варик рабочий, то нет разницы как он реализован, главное конечно как можно меньше кода, а через что переменная передается через броузер или базой данных не имеет значения, я же не пароли туда записываю.. локалсторадж все равно стирается при выходе из аккаунта автоматически

Sergey G.
Крайне не рекомендую обращаться таким образом с данными пользователя. В общих чертах решение с помощью серверного скрипта для определения, кто авторизован,  находится в последнем посте здесь https://helpcenter.websitex5.com/ru/post/159381#6
Читать больше
Размещено От Max F.
Max F.
Max F.
User
Автор

но все равно спасибо за ссылку, там только приведено получение имени пользователя, емэйл получается также, только вместо ключа realname подставляется email

Читать больше
Размещено От Max F.