/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/users/src/Controller
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/users/src/Controller/SocialAccountsController.php (3177B)
SocialAccounts->validateAccount($provider, $reference, $token);
if ($result) {
$this->Flash->success(__d('cake_d_c/users', 'Account validated successfully'));
} else {
$this->Flash->error(__d('cake_d_c/users', 'Account could not be validated'));
}
} catch (RecordNotFoundException $exception) {
$this->Flash->error(__d('cake_d_c/users', 'Invalid token and/or social account'));
} catch (AccountAlreadyActiveException $exception) {
$this->Flash->error(__d('cake_d_c/users', 'Social Account already active'));
} catch (\Exception $exception) {
$this->Flash->error(__d('cake_d_c/users', 'Social Account could not be validated'));
}
return $this->redirect(UsersUrl::actionUrl('login'));
}
/**
* Resends validation email if required
*
* @param string $provider provider
* @param string $reference reference
* @return mixed
* @throws \CakeDC\Users\Exception\AccountAlreadyActiveException
*/
public function resendValidation($provider, $reference)
{
try {
$result = $this->SocialAccounts->resendValidation($provider, $reference);
if ($result) {
$this->Flash->success(__d('cake_d_c/users', 'Email sent successfully'));
} else {
$this->Flash->error(__d('cake_d_c/users', 'Email could not be sent'));
}
} catch (RecordNotFoundException $exception) {
$this->Flash->error(__d('cake_d_c/users', 'Invalid account'));
} catch (AccountAlreadyActiveException $exception) {
$this->Flash->error(__d('cake_d_c/users', 'Social Account already active'));
} catch (\Exception $exception) {
$this->Flash->error(__d('cake_d_c/users', 'Email could not be resent'));
}
return $this->redirect(UsersUrl::actionUrl('login'));
}
}