コード例 #1
0
ファイル: UserController.php プロジェクト: brainexe/core
 /**
  * @param Request $request
  * @return UserVO
  * @throws UserException
  * @Route("/user/change_email/", name="authenticate.setEmail", methods="POST")
  * @Guest
  */
 public function setEmail(Request $request) : UserVO
 {
     /** @var UserVO $user */
     $user = $request->attributes->get('user');
     $user->email = $request->request->get('email');
     $this->userProvider->setUserProperty($user, UserVO::PROPERTY_EMAIL);
     return $user;
 }
コード例 #2
0
ファイル: OneTimePassword.php プロジェクト: brainexe/totp
 /**
  * @param UserVO $userVo
  */
 public function deleteOneTimeSecret(UserVO $userVo)
 {
     $userVo->one_time_secret = null;
     $this->userProvider->setUserProperty($userVo, 'one_time_secret');
 }