В CakePHP v2.3.8 после входа пользователя в систему я хочу отправить их на страницу, к которой они пытались получить доступ. CakePHP бежит из поддиректории (BaseUrl в примере ниже):
$this->redirect($this->Auth->redirectUrl());
посылает мне:
http://example.com/baseurl/baseurl/controller/action
Он должен послать меня:
http://example.com/baseurl/controller/action
ли кто-либо получать дублируется базовый url в своих переадресациях? Кто-нибудь знает, как это исправить? Это мой первый раз, используя CakePHP, поэтому, пожалуйста, дайте мне знать, если я не задаю правильный вопрос или не предоставит необходимую информацию. Спасибо!
Примечание: Я вижу аналогичное, как a bug in RC version 2.4. Тем не менее, я запускаю v2.3.8, поэтому я не думаю, что это точная проблема. Исправление в this commit выглядит идентично моему коду в версии 2.3.
Нам нужно будет увидеть какой-то код, прежде чем мы сможем даже начать *, чтобы угадать, что происходит. –
По-видимому, эта проблема аналогична документированной ошибке в версии RC: https://cakephp.lighthouseapp.com/projects/42648/tickets/3938-this-redirectthis-auth-redirecturl-broken –
«это кто-то еще с этой проблемой? " не является вопросом, подходящим для переполнения стека – AD7six