Этого я хочу достичь: Щелкните по продукту -> Зарегистрироваться -> Оформить заказ У меня есть страница, на которой вы выбираете продукт, и у меня есть все ссылки на продукты, которые идут в контроллер checkout
и передают параметр по URL-адресу , например domain.com/checkout/product-name
.Как перенаправить на страницу регистрации вместо входа?
Тем не менее, я хочу, чтобы пользователь вошел в систему перед использованием контрольного контроллера, поэтому, естественно, я отклонил его с помощью $this->Auth->deny('index')
в контрольном контроле beforeFilter()
. Теперь, когда я пытаюсь получить доступ к контроллеру проверки, он перенаправляет меня на страницу входа. Есть ли способ заставить меня перейти на страницу регистрации?
запрещающее это как блокировка всех из. это не то, что вы хотите. просто не разрешайте это, и пользователь будет вынужден сначала пройти аутентификацию. – mark
Как мне «не разрешать»? – Strawberry
с использованием компонента auth и НЕ вызывать Auth-> allow(). – mark