src/Controller/ResetPassword/forgotpasswordController.php line 39

Open in your IDE?
  1. <?php
  2. namespace App\Controller\ResetPassword;
  3. use Pimcore\Controller\FrontendController;
  4. use Symfony\Component\HttpFoundation\Request;
  5. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. use Pimcore\Model\DataObject\UsersToken;
  8. //use Pimcore\Model\DataObject;
  9. //use CustomerManagementFrameworkBundle\CustomerProvider\CustomerProviderInterface;
  10. //use Pimcore\Localization\LocaleServiceInterface;
  11. //use Pimcore\Model;
  12. //use Pimcore\Model\DataObject\ClassDefinition\Service;
  13. //use CustomerManagementFrameworkBundle\CustomerSaveValidator\Exception\DuplicateCustomerException;
  14. class forgotpasswordController extends FrontendController{
  15.     public function forgetpasswordtemplateAction(Request $request){
  16.         $token =0;
  17.         $expirytime 0;
  18.         $userToken $_GET['token'];
  19.         $userstoken = new UsersToken\Listing();
  20.         $userstoken->setCondition("user_token =?",[$userToken]);
  21.         $userstoken->load();
  22.         foreach($userstoken as $Userstoken){
  23.             $token$Userstoken->getUser_token();
  24.             $expirytime$Userstoken->getToken_expiry();
  25.         }
  26.       // dd( $token . '=' .$userToken);
  27.         return $this->render('ForgotPassword/forgot-password.html.twig',[
  28.             'token'=>$token,
  29.             'expirytime'=>$expirytime,
  30.         ]);}
  31.     public function forgetpasswordemailtemplateAction(Request $request){
  32.         
  33.         return $this->render('ForgotPassword/forgot-password-email.html.twig',);}
  34.     
  35. }
  36. ?>