Добавлен параметр Strange URL

Я вижу проблему, когда я вхожу в систему на интерфейсе, а URL становится S = c3992270d168f3ec9ab1df5bc06afce3/test , где test - это сегмент, который я передаю из возвращаемого параметра.

Я не могу понять, откуда приходит первая часть.

Логика в шаблоне довольно проста

{if logged_in}
hello steven
Log Out
{if:else}
{exp:member:login_form return="/{segment_1}/{segment_2}"}
  


<input type="text" name="username" value="" maxlength="32" size="25">


<input type="password" name="password" value="" maxlength="32" size="25">

<input type="submit" name="submit" value="Submit">

Forgot your password?

{/exp:member:login_form} {/if}

Сессия связана? Структурная ошибка (видели это раньше) или что-то еще?

0
nl ja de

1 ответы

Установка $ config ['website_session_type'] = 'c'; отсортировала логику.

0
добавлено
Чтобы прояснить проблему и решение: S означает сеанс - это идентификатор сеанса в строке запроса. Измененная конфигурация отключает отслеживание сеансов и вместо этого использует Cookies (следовательно, больше не находится в URL-адресе). С этим связаны две настройки: cp-session-type docs.expressionengine.com/latest/general/… и тип сеанса веб-сайта docs.expressionengine.com/latest/general/…
добавлено автор Owen, источник