Login | Не работает редирект для неавторизованных

Здорово! Прошу помочь.
Не могу добиться редиректа для неавторизованных пользователей при вызове сниппетов:
т.е. нужен редирект на страницу регистрации при случайном открытии страниц смены и восстановления пароля неавторизованным пользователям.
Сейчас Открывается страница Error 401:Unautorized
С содержанием: 503 Error
Unauthorized
You are not authorized to view the requested content.

[[!UpdateProfile?&redirectToLogin=`31`]]

[[!ChangePassword?
&submitVar=`change-password`
&placeholderPrefix=`cp.`
&validateOldPassword=`1`
&validate=`nospam:blank`
&successMessage=`Пароль успешно изменен на новый`
&reloadOnSuccess=`0`
&redirectToLogin=`31`
]]
brioni
14 ноября 2015, 10:57
modx.pro
2 988
0

Комментарии: 11

Stan Ezersky
14 ноября 2015, 14:13
0
Как-то вы всё усложнили.

Есть хороший мануал по настройке Login, воспользуйтесь.
    brioni
    14 ноября 2015, 15:55
    -1
    Спасибо, но данный мануал кривой…
    После него пришлось все переписывать по этому modx.ru/novosti-i-stati/article/63/ маналу.
    Теперь осталось донастроить.
      Илья Уткин
      14 ноября 2015, 16:21
      0
      О, Боже, кривой? =((
      Как обидно-то :'-(
        brioni
        14 ноября 2015, 16:28
        0
        Ничего личного. Он работает. Но сделан на скорую руку
          Илья Уткин
          14 ноября 2015, 16:31
          +3
            Илья Уткин
            14 ноября 2015, 16:33
            0
            Лан, шучу я, не обижаюсь я))
              brioni
              14 ноября 2015, 16:43
              0
              Есть отличный шанс восстановить репутацию: &redirectToLogin=`31`
              Почему не срабатывает?
              :)
                Илья Уткин
                14 ноября 2015, 16:48
                0
                Мы хотим, чтобы при открытии страницы личного кабинета отображалась форма авторизации. Для этого идем в настройки системы и находим настройку unauthorized_page — Страница ошибки 403 «Доступ запрещен», и указываем в ней id страницы «Авторизация». У меня это — 3. Однако поведение все еще не изменится.

                Просто анонимному пользователю MODX не хочет раскрывать информацию даже о том, что такой ресурс существует. Чтобы разрешить отображение ошибки 403, где это нужно, идем в «Безопасность» → «Контроль доступа», нажимаем правой кнопкой мыши на группе (аноним) и выбираем «Редактировать». Переходим на вкладку «Доступ к группам ресурсов», добавляем группу:

                Группа — Users,
                контекст — web,
                минимальная роль — Member,
                политика доступа — Load only
                Теперь при входе в личный кабинет нужно будет сначала ввести логин (e-mail) и пароль.
                Вот это сделано?
                  brioni
                  14 ноября 2015, 17:18
                  0
                  Спасибо, помог.

                  Обошлись без &redirectToLogin=`1`
                    Илья Уткин
                    14 ноября 2015, 17:26
                    +3
                    Ну, ну, так чей мануал круче? А?)))
                      brioni
                      14 ноября 2015, 17:31
                      0
                      Оба хорошие.
                      Чего нет в одном, найдется во втором)
                      Молодец, спасибо!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      11