sign internal redirects and routes for subscribe.manage

This commit is contained in:
Craig Ballinger
2019-10-18 09:05:06 -04:00
parent d7fd5be807
commit 9718239817
3 changed files with 4 additions and 4 deletions

View File

@@ -208,13 +208,13 @@ class SubscribeController extends Controller
try {
execute(new UpdateSubscriberSubscriptionCommand($subscriber, Binput::get('subscriptions')));
} catch (ValidationException $e) {
return cachet_redirect('subscribe.manage', $subscriber->verify_code)
return redirect()->to(URL::signedRoute(cachet_route_generator('subscribe.manage'), ['code' => $subscriber->verify_code]))
->withInput(Binput::all())
->withTitle(sprintf('%s %s', trans('dashboard.notifications.whoops'), trans('cachet.subscriber.email.failure')))
->withErrors($e->getMessageBag());
}
return cachet_redirect('subscribe.manage', $subscriber->verify_code)
return redirect()->to(URL::signedRoute(cachet_route_generator('subscribe.manage'), ['code' => $subscriber->verify_code]))
->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), trans('cachet.subscriber.email.updated-subscribe')));
}
}