Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- parameters:
- check.usuari.class: AcmeUsuariBundleControllerCheckUserController
- services:
- usuari:
- class: AcmeUsuariBundleControllerDefaultController
- check.usuari:
- class: "%check.usuari.class%"
- <?php
- namespace AcmeUsuariBundleController;
- use SymfonyComponentHttpFoundationResponse;
- use SymfonyComponentHttpFoundationRequest;
- use SymfonyComponentHttpFoundationJsonResponse;
- use AcmeUsuariBundleEntityUsuari;
- class CheckUserController
- {
- public function isUserLoggedInAction(Request $request){
- $sessio = $request->getSession()->get('gesaudit');
- if(!$sessio){
- return new JsonResponse(array('error'=>true));
- }
- }
- }
- <?php
- namespace AcmeIniciBundleController;
- use SymfonyBundleFrameworkBundleControllerController;
- use SymfonyComponentValidatorConstraintsDateTime;
- use AcmeIniciBundleEntityFraseSabiesque;
- class DefaultController extends Controller
- {
- public function indexAction(){
- $asd = $this->forward('check.usuari:isUserLoggedInAction');
- }
- }
- ?>
- $response = new JsonResponse();
- $response->setData(array(
- 'error'=>true,
- 'url'=>'user_login',
- ));
- return $response;
- $checkUser = $this->forward('check.usuari:isUserLoggedInAction');
- $checkUser = json_decode($checkUser->getContent());
- if($checkUser->error){
- return $this->redirect($this->generateUrl($checkUser->url));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement