public function renewpasswordAction()
 {
     $form = new \Application\Form\Resetpassword($this->em);
     $usersession = new Container('USER');
     $userid = $usersession->userid;
     $form->bind($this->request->getPost());
     if ($this->request->isPost()) {
         $form->setData($this->request->getPost());
         if ($form->isValid()) {
             //Reset password
             $formdata = $form->getData();
             $preferences = new \Application\Model\Preferences($this->em);
             //Get current id object
             $userEntity = $this->em->getRepository('\\Application\\Entity\\User')->find($formdata['Password']['pkUserid']);
             $userEntity->setPassword($this->cs->_hashing($formdata['Password']['password']));
             $userEntity->setPasswordlastchanged(new \DateTime());
             $preferences->saveUser($userEntity);
             $usersession->getManager()->getStorage()->clear('USER');
             return $this->redirect()->toRoute('login', array('action' => 'index'));
         }
     }
     return new ViewModel(array("form" => $form, "userid" => $userid));
 }