Я действительно не уверен, что это подходящее место, чтобы задать этот вопрос, поэтому заранее извиняюсь, если это не так.Как сайты электронной торговли обнаруживают, что пользователь вошел в систему?
Я работаю на платформе eCommerce Volusion, и они довольно ограничивают, насколько вы можете настроить сайт. Одна из функций, которые, как они утверждают, в настоящее время они не поддерживают, заключается в том, чтобы некоторые вещи отображались (или просто отличались), если пользователь вошел в систему. Одним из самых основных применений для этого было бы иметь «Sign in "на главной странице, если они не вошли в систему, и эта кнопка изменится на« Выйти », когда они есть.
Я не уверен, сколько конкретной информации я могу предоставить о своей конкретной ситуации, кроме того, что я использую Volusion, но мне было интересно, может быть, есть общий способ, который сайты электронной коммерции в целом обнаруживают, когда пользователь вошли в систему. Я не кодирования очень долго, но я думаю, если я мог бы просто найти переменную, что сайт использует для подписанного в счет, я мог бы сделать что-то вроде
if (USER IS LOGGED IN) {
css blah blah
}
Надеюсь кто-то может чтобы помочь мне в этом.
Это зависит от того, на какой платформе работает веб-сайт. Единственное, с чем я действительно сталкиваюсь, это Django (написанный на Python). С этим очень легко начать. В Django вы можете просто просмотреть информацию в 'request'. Поэтому, чтобы проверить, зарегистрирован ли пользователь, вы вызываете 'if request.user.is_authenticated():'. К сожалению, я ничего не могу сказать о какой-либо другой платформе. Любая идея, о которой пишет Volusion? –
* Пользовательский * аутентифицированный статус обычно обнаруживается со стороны сервера (PHP и т. Д.), И содержимое, предоставляемое пользователю, изменяется соответствующим образом. – cimmanon
Если Volusion делает ваш хостинг, ASP. Прочитайте несколько сеансов и куки. IIRC, вы можете изменять только их HTML-шаблоны и CSS. –