<?php
namespace App\Controller\ResetPassword;
use Pimcore\Controller\FrontendController;
use Symfony\Component\HttpFoundation\Request;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\Routing\Annotation\Route;
use Pimcore\Model\DataObject\UsersToken;
//use Pimcore\Model\DataObject;
//use CustomerManagementFrameworkBundle\CustomerProvider\CustomerProviderInterface;
//use Pimcore\Localization\LocaleServiceInterface;
//use Pimcore\Model;
//use Pimcore\Model\DataObject\ClassDefinition\Service;
//use CustomerManagementFrameworkBundle\CustomerSaveValidator\Exception\DuplicateCustomerException;
class forgotpasswordController extends FrontendController{
public function forgetpasswordtemplateAction(Request $request){
$token =0;
$expirytime = 0;
$userToken = $_GET['token'];
$userstoken = new UsersToken\Listing();
$userstoken->setCondition("user_token =?",[$userToken]);
$userstoken->load();
foreach($userstoken as $Userstoken){
$token= $Userstoken->getUser_token();
$expirytime= $Userstoken->getToken_expiry();
}
// dd( $token . '=' .$userToken);
return $this->render('ForgotPassword/forgot-password.html.twig',[
'token'=>$token,
'expirytime'=>$expirytime,
]);}
public function forgetpasswordemailtemplateAction(Request $request){
return $this->render('ForgotPassword/forgot-password-email.html.twig',);}
}
?>