Example #1
0
 public function indexAction(Request $request)
 {
     $this->check();
     $user = new User();
     $user->load($request->getSession()->get('userId'));
     if ($user->getId()) {
         return $this->render('LancerLanceBundle:Default:myaccount.html.twig', array('user' => $this->getUserDataHeader($request->getSession()), 'account' => $user->getData(), 'rejections' => $this->check('lance_reject_save', false), 'install' => $this->check('lancer_lance_install', false), 'acl' => $this->check('lance_acl', false)));
     }
     return $this->generate404($request->getSession(), 'User');
 }
 /**
  * Save reset password.
  *
  * @param Request $request
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  */
 public function saveResetAction(Request $request)
 {
     $data = $request->request->all();
     $user = new User();
     $user->loadByHash($data['hash']);
     if ($user->getId() && $data['password']) {
         $user->setPassword(md5($data['password']));
         $user->save();
     }
     return $this->redirectToRoute('lance_authorization');
 }