WebSite X5Help Center

 
Max F.
Max F.
User

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

Autore: Max F.

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

Postato il
11 RISPOSTE
Aleksej H.
Aleksej H.
Moderator

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

Leggi di più
Postato il da Aleksej H.
Max F.
Max F.
User
Autore

ок Спасибо 

Aleksej H.
Здравствуйте. Отправил уведомление о Вашем вопросе разработчикам программы. Ждите ответа от них тут в комментариях.
Leggi di più
Postato il da 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 ---

Привет Макс

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

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

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

Спасибо

Стефано

Leggi di più
Postato il da Stefano G.
Sergey G.
Sergey G.
User

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

Leggi di più
Postato il da Sergey G.
Max F.
Max F.
User
Autore

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

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

Sergey G.
Напишите мне. Я посмотрю, разберемся:) 
Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

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

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

пример кода

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

Leggi di più
Postato il da Max F.
Sergey G.
Sergey G.
User

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

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

Leggi di più
Postato il da Sergey G.
Max F.
Max F.
User
Autore

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

Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

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

Sergey G.
Крайне не рекомендую обращаться таким образом с данными пользователя. В общих чертах решение с помощью серверного скрипта для определения, кто авторизован,  находится в последнем посте здесь https://helpcenter.websitex5.com/it/post/159381#6
Leggi di più
Postato il da Max F.
Max F.
Max F.
User
Autore

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

Leggi di più
Postato il da Max F.