Ejemplo n.º 1
0
 protected function buildUser($userData)
 {
     $user = new User();
     $user->setId($userData['id']);
     $user->setName($userData['name']);
     $user->setPassword($userData['password']);
     $user->setEmail($userData['email']);
     $user->setStatus($userData['status']);
     $user->setJoinTime($userData['joinTime']);
     $user->setRegisterIp($userData['registerIp']);
     $user->setLastLoginTime($userData['lastLoginTime']);
     $user->setIsVip($userData['isVip']);
     $user->setIntegration($userData['integration']);
     $user->setShareKey($userData['shareKey']);
     $user->setSharedKey($userData['sharedKey']);
     $user->setShareKeyUseNum($userData['shareKeyUseNum']);
     $user->setVipStartTime($userData['vipStartTime']);
     $user->setVipEndTime($userData['vipEndTime']);
     $user->setPurchasedGoodsId($userData['purchasedGoodsId']);
     $user->setLastSignInTime($userData['lastSignInTime']);
     $user->setLastLoginIp($userData['lastLoginTime']);
     return $user;
 }
Ejemplo n.º 2
0
 public function resetPasswordAction(Request $request, Application $app)
 {
     $name = $request->query->get('name');
     $password = $request->query->get('password');
     $email = $request->query->get('email');
     $user = new User();
     $user->setName($name);
     $user->setPassword($password);
     $resultFindByNameAndPassword = $app['repository.user']->findByNameAndPassword($user);
     if (!$resultFindByNameAndPassword) {
         CommonFunc::alertBack('链接参数被更改,请联系管理员');
         return;
     }
     $data = array();
     $data['title'] = '重置密码';
     $data['name'] = $name;
     $data['id'] = $resultFindByNameAndPassword->getId();
     return $app['twig']->render('user/userResetPassword.html.twig', $data);
 }