ユーザーがログインしている場合に正常に動作している webapp を理解しようとしていますが、ログインせずに同じページにアクセスしようとすると、フレームワークが自動的にログイン ページにリダイレクトします。コードのリダイレクト命令がどこにあるのかわかりません。 .
URL は次のようになります: mysite.com/app-dev.php/ajax/socialbox?url=some_data
メインルーティングファイル:
done_punctis_ajax:
resource: "@DonePunctisBundle/Resources/config/routing/ajax.yml"
prefix: /ajax
ajax.yml ファイル:
done_punctis_ajax_track_url:
pattern: /socialbox
defaults: { _controller: DonePunctisBundle:Ajax:socialbox }
requirements:
_method: GET
options:
expose: true
そして、呼び出しているコントローラーは次のように単純です。
<?php
namespace Done\PunctisBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
use Done\PunctisBundle\Entity\User;
use Done\PunctisBundle\Entity\VerificationCode;
class AjaxController extends Controller
{
public function socialboxAction() {
die("HEY");
}
} ?>
ご覧のとおり、リダイレクトを処理するための指示がありません。どこでこれが起こっているのか、他の誰かが作成したアプリで作業していると言わなければならないので、リダイレクトルーチンをどこで探すべきかわかりません。助けてくれてありがとう。