Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. parameters:
  2. check.usuari.class: AcmeUsuariBundleControllerCheckUserController
  3.  
  4. services:
  5. usuari:
  6. class: AcmeUsuariBundleControllerDefaultController
  7. check.usuari:
  8. class: "%check.usuari.class%"
  9.  
  10. <?php
  11.  
  12. namespace AcmeUsuariBundleController;
  13.  
  14. use SymfonyComponentHttpFoundationResponse;
  15. use SymfonyComponentHttpFoundationRequest;
  16. use SymfonyComponentHttpFoundationJsonResponse;
  17.  
  18. use AcmeUsuariBundleEntityUsuari;
  19.  
  20. class CheckUserController
  21. {
  22.  
  23. public function isUserLoggedInAction(Request $request){
  24. $sessio = $request->getSession()->get('gesaudit');
  25. if(!$sessio){
  26. return new JsonResponse(array('error'=>true));
  27. }
  28.  
  29. }
  30.  
  31.  
  32. }
  33.  
  34. <?php
  35.  
  36. namespace AcmeIniciBundleController;
  37.  
  38. use SymfonyBundleFrameworkBundleControllerController;
  39. use SymfonyComponentValidatorConstraintsDateTime;
  40.  
  41. use AcmeIniciBundleEntityFraseSabiesque;
  42.  
  43. class DefaultController extends Controller
  44. {
  45.  
  46. public function indexAction(){
  47.  
  48.  
  49. $asd = $this->forward('check.usuari:isUserLoggedInAction');
  50. }
  51. }
  52. ?>
  53.  
  54. $response = new JsonResponse();
  55. $response->setData(array(
  56. 'error'=>true,
  57. 'url'=>'user_login',
  58. ));
  59.  
  60. return $response;
  61.  
  62. $checkUser = $this->forward('check.usuari:isUserLoggedInAction');
  63. $checkUser = json_decode($checkUser->getContent());
  64. if($checkUser->error){
  65. return $this->redirect($this->generateUrl($checkUser->url));
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement